Üstadlar yapmak istediğim şu.... Main class'da Vatandas sınıfından person nesnesi oluşturduğumda nesnenin otomatik olarak Vatandas class'ındaki aileList'e eklenmesi... sonrasında da araylist ile isim sırasına göre listeleme, ekrana yazdırma işlemleri yapmak istiyorum...nesneyi oluşturuyorum ama araylist e ekleyemiyorum... aslında dün akşam ekledim.. bir metod yazdım, addList() diye, ama sadece referansı gösteriyor... içindeki nesnenin bilgilerini ekrana yazdıramadım... Class'ın son hali evdeki pc de kaldı... addlist metodum o yüzden yok şuan... ama önemli değil... genel anlamda nasıl bir yol izlemeliyim...package vatandas; import java.time.LocalDate; import java.util.ArrayList; import java.util.Random; public class Vatandas { String isim; String soyisim; String babaAdi; String tcNo; LocalDate dogumTarihi; boolean hayattaMi; ArrayList<Vatandas> aileList = new ArrayList<>(); public Vatandas(String isim, String soyisim, String babaAdi) { this.isim = isim; this.soyisim = soyisim; this.babaAdi = babaAdi; this.dogumTarihi = randomDogumTarihi(); this.tcNo = randomTcNo(); this.hayattaMi = true; } public LocalDate randomDogumTarihi() { LocalDate date = null; Random random = new Random(); int day = random.nextInt(1, 28); int month = random.nextInt(1, 12); int year = random.nextInt(2013, 2023); date = LocalDate.of(year, month, day); return date; } public String randomTcNo() { this.tcNo = (randomDogumTarihi().toString() + "123").replace("-", ""); return this.tcNo; } }
Oluşan nesneyi arraylist'in içine atma
0
●30
- 09-01-2023, 13:55:01