CodeGym /Blog Jawa /Acak /Cara Ngganti Elemen ing Java ArrayList
John Squirrels
tingkat
San Francisco

Cara Ngganti Elemen ing Java ArrayList

Diterbitake ing grup
Array prasaja ing Jawa ora menehi cara kanggo nganyari utawa ngganti unsur. Nanging ing ArrayList ngganti cukup trep kanggo ngleksanakake nggunakake cara nyetel .

Metode Header


arrayList.set(int index, dataType arrayListElement);

Paramèter

Cara kasebut njupuk 2 paramèter.
  1. int index - Sing pisanan yaiku indeks saka unsur ing ArrayList .

  2. dataType arrayListElement - Parameter kapindho yaiku data sing bakal diganti ing indeks sing ditemtokake.

Jinis bali

Cara kasebut ngasilake unsur ArrayList sing padha sing mung diganti.

Conto 1 - Ganti unsur nggunakake set () cara


import java.util.ArrayList;
import java.util.List;

public class DriverClass {

	public static void main(String[] args) {

		List <String> weekDays = new ArrayList<>();
		weekDays.add("Monday");
		weekDays.add("Monday");
		weekDays.add("Wednesday");
		weekDays.add("Thursday");
		weekDays.add("Friday");
		weekDays.add("Saturday");
		weekDays.add("Sunday");
		
		System.out.println("Week Days (original) : " + weekDays + "\n");
		
		String replacingText = "Tuesday";
		String replacedText = weekDays.set(1, replacingText);
		
		System.out.println("Replacing Text:  " + replacingText);
		System.out.println("Replaced Text:  " + replacedText + "\n");
		System.out.println("Week Days (updated) :  " + weekDays);
	}
}

Output

Dina Minggu (asli): [Senin, Senen, Rebo, Kamis, Jum'at, Setu, Minggu] Ganti Teks: Selasa Ganti Teks: Senin Minggu Dina (dianyari): [Senin, Selasa, Rebo, Kemis, Jum'at, Setu, Minggu]

Panjelasan

Ing cuplikan ing ndhuwur, dina minggu ditambahake ing dhaptar array asline. Nanging, Senin ditambah kaping pindho lan Selasa ora ana. Dadi, kita ngganti ing dina Selasa ing indeks 1st. Iki ditindakake kanthi nggunakake metode set () . Ing ngendi indeks "1" lan ngganti teks yaiku "Selasa" dilewati. Mengko, kita nyithak ArrayList ing konsol kanggo ndeleng nganyari.

Tuladha 2


import java.util.ArrayList;
import java.util.List;

public class DriverClass1 {

	public static void main(String[] args) {

		List<Integer> dieRoll = new ArrayList<>();

		dieRoll.add(0);
		dieRoll.add(1);
		dieRoll.add(2);
		dieRoll.add(3);
		dieRoll.add(4);
		dieRoll.add(5);

		System.out.println("Die Roll (original) : " + dieRoll + "\n");
		
		dieRoll.set(0, 1);
		dieRoll.set(1, 2);
		dieRoll.set(2, 3);
		dieRoll.set(3, 4);
		dieRoll.set(4, 5);
		dieRoll.set(5, 6);

		System.out.println("Die Roll (updated) :  " + dieRoll);
	}
}

Output

Die Roll (asli): [0, 1, 2, 3, 4, 5] Die Roll (dianyari): [1, 2, 3, 4, 5, 6]

Kesimpulan

Saiki sampeyan kudu ngerti ngganti unsur ing ArrayList nggunakake metode set () ing Jawa. Supaya luwih percaya diri ing sinau coba latihan bola-bali. Bebas bae kanggo replug kapan sampeyan pengin. Good luck lan seneng sinau!
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION