ArrayList Nesneler ile çalışmak

Android Yazılım konuları
Cevapla
abdulkadirlevent
Site Admin
Mesajlar: 18
Kayıt: Pzr Oca 19, 2020 4:27 pm

ArrayList Nesneler ile çalışmak

Mesaj gönderen abdulkadirlevent »

ArrayList'e Nesne eklemek

Kod: Tümünü seç

public class ArrayListNesneMain {

    public static void main(String args[]){
        // Ana listeyi oluştur
        ArrayList<Personel> personeller = new ArrayList<>();
        // Yeni personeller olustur
        Personel p1 = new Personel("Yusuf","Karakoyun",32);
        Personel p2 = new Personel("Merve","Uzun",20);
        Personel p3 = new Personel("Veysi","Kısa",18);
        Personel p4 = new Personel("Cemal","Cefakar",42);
        Personel p5 = new Personel("Yunus","Fedakar",34);
        // personelleri Ana listeye ekle
        personeller.add(p1);
        personeller.add(p2);
        personeller.add(p3);
        personeller.add(p4);
        personeller.add(p5);

        // Anan Liste içinden belirili bir elemanı çekmek
        // personeller.get(3).getAdi()   index 3 Cemal.
        System.out.println("İstenilen eleman :" +personeller.get(3).getAdi());

        // Tüm Listeyi yazdır
        for(Personel p :personeller){
            System.out.println("Personel adı :" +p.getAdi() + " Soyadı :" +p.getSoyadi() + " Yaşı :" + p.getYasi());
        }

    }
}

Personel SINIFI

Kod: Tümünü seç

public class Personel {

    public String adi;
    public String soyadi;
    public int yasi;
    public static int sayac;

    public Personel() {
        sayac++;
    }

    public Personel(String adi, String soyadi, int yasi) {
        sayac++;
        this.adi = adi;
        this.soyadi = soyadi;
        this.yasi = yasi;
    }

    public String getAdi() {
        return adi;
    }

    public void setAdi(String adi) {
        this.adi = adi;
    }

    public String getSoyadi() {
        return soyadi;
    }

    public void setSoyadi(String soyadi) {
        this.soyadi = soyadi;
    }

    public int getYasi() {
        return yasi;
    }

    public void setYasi(int yasi) {
        this.yasi = yasi;
    }

    public static int getSayac() {
        return sayac;
    }

    public static void setSayac(int sayac) {
        Personel.sayac = sayac;
    }
}

Cevapla