import java.util.ArrayList;
public class List
{
public static void main (String [] args)
{
ArrayList isimler = new ArrayList();
Object yedekIsim = new Object ();
// .add(Nesne) Object’i List’in sonuna eklemeye yarar.
isimler.add(“Ahmet”);
isimler.add(“Cevdet”);
isimler.add(“Mehmet”);
isimler.add(“Tahir”);
isimler.add(“Mehmet”);
System.out.println(isimler);
// .get(sira) Girilen sıradaki elemanı geri döndürür.
System.out.println(isimler.get(2));
// .isEmpty() Listenin boş mu diye kontrol eder.
System.out.println(isimler.isEmpty());
// indexOf(Nesne) Nesne listede ilk sıradan var mı diye kontrol edilir
// İlk ulaştığı nesne
// Varsa sırası geri döndürülür yoksa -1 geri döndürülür.
System.out.println(isimler.indexOf(“Mehmet”));
System.out.println(isimler.indexOf(“Java Dersleri”));
// lastIndexOf(Nesne) Nesne listede son sıradan var mı diye kontrol edilir
// ilk ulaştığı nesne
// Varsa sırası geri döndürülür yoksa -1 geri döndürülür.
System.out.println(isimler.lastIndexOf(“Mehmet”));
// contains(Nesne) Nesne listede var mı diye kontrol edilir.
// True/False olarak geri dönüş yapar.
System.out.println(isimler.contains(“Ahmet”));
System.out.println(“Listenin son hali: ” + isimler);
// set(sira) Siradaki elemanın yerine yeni girilen nesneyi atar.
System.out.println(isimler.set(3, “Tuğrul”));
// remove(sira) Girilen sıradaki elemanı siler ve geri döndürür.
System.out.println(isimler.remove(4));
// clone() Listenin yedeğini alır, nesne olarak geri döndürür.
yedekIsim = isimler.clone();
System.out.println(“Listenin son hali: ” + isimler);
System.out.println(“Yedek Liste: ” + yedekIsim);
//clear() Listedeki tüm elemanları siler.
isimler.clear();
System.out.println(“Listenin son hali: ” + isimler);
System.out.println(“Yedek Liste: ” + yedekIsim);
}
}