Doç. Dr. GÜRAY SONUGÜR

Doç. Dr. Güray SONUGÜR – Öğrenci Bilgi Paylaşım Platformu

Kod Paylaşımları 1: ArrayList Çeşitli Yöntemler

import java.util.ArrayList;
import java.util.Collections;
public class ArrayList_CesitliYontemler {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub

ArrayList<String> x = new ArrayList<String>();//x adında bir arraylist oluşturuldu

//arraylist içeriğine eklemeler yapılıyor.
x.add(“Ankara”);
x.add(“Istanbul”);
x.add(“Izmir”);
x.add(“Sakarya”);
x.add(“Balıkesir”);

// x isimli arraylist’in 1. ve 3. elemanı seçilerek ekrana yazdırılıyor.
System.out.println(x.get(1));
System.out.println(x.get(3));

//x isimli arraylist’in tüm elemanları ekrana yazdırılıyor.
System.out.println(x);

//x isimli arraylist’in 3. indeksine Şırnak ekleniyor.
x.add(3,”Şırnak”);
System.out.println(x);

//x isimli arraylist’in 5. indeksindeki eleman çıkartılıyor.
x.remove(5);

System.out.println(x);

//for each metodu ile x arraylisti d isimli stringe aktarılıyor.
for(String d:x)
{
System.out.println(d);
}

//x isimli arraylist’in dizi uzunluğu bulunup ekrana yazdırılıyor.
System.out.println(“Dizinin uzunluğu: ” + x.size());
System.out.println();
//x isimli arraylist’in içinde Şırnak ifadesinin hangi indekste bulunduğu ekrana yazdırılıyor.
System.out.println(“Şırnak ilinin indeks numarası: ” + x.indexOf(“Şırnak”));

System.out.println(“Sıralanmamış arraylist: ” + x);

//x isimli arraylist sıralanarak ekrana yazdırılıyor.
Collections.sort(x);
System.out.println(“Sıralanmış arraylist: ” + x);

}

}