Mündəricat:

Java-da konstruktorda ArrayList-i necə işə salırsınız?
Java-da konstruktorda ArrayList-i necə işə salırsınız?

Video: Java-da konstruktorda ArrayList-i necə işə salırsınız?

Video: Java-da konstruktorda ArrayList-i necə işə salırsınız?
Video: Tutorium #10 Generics 2024, Noyabr
Anonim

Yalnız istəyirsinizsə bildirmək içində konstruktor kodu əldə edə bilərsiniz: ArrayList ad = yeni ArrayList (); Əks halda edə bilərsiniz bildirmək bir sahə kimi, sonra başlatmaq içində konstruktor.

Bununla əlaqədar olaraq, Java-da ArrayList-i necə işə salırsınız?

Aşağıda Java-da ArrayList-i işə salmaq üçün müxtəlif üsullar verilmişdir:

  1. add() ilə inisiallaşdırma Sintaksis: ArrayList str = new ArrayList(); str.add("Geeks"); str.add("for"); str.add("Geeks");
  2. asList() istifadə edərək başlatma
  3. List.of() metodundan istifadə edərək inisiallaşdırma.
  4. Başqa Kolleksiyadan istifadə edərək işə salma.

siyahını necə işə salırsınız? Aşağıda siyahını işə salmağın aşağıdakı yolları verilmişdir:

  1. List.add() metodundan istifadə etməklə. Siyahı bir interfeys olduğundan, onu birbaşa yaratmaq mümkün deyil.
  2. Massivlərdən istifadə. asList()
  3. Collections sinif metodlarından istifadə. Collections sinfində siyahı yaratmaq üçün istifadə edilə bilən müxtəlif üsullar var.
  4. Java 8 Stream istifadə edərək.
  5. Java 9 siyahısından istifadə.

Daha sonra sual yaranır ki, siz ArrayList-i necə elan edirsiniz?

Java ArrayList nümunəsi

  1. java.util.* import;
  2. sinif ArrayList1{
  3. ictimai statik boşluq əsas(String args){
  4. ArrayList siyahısı=new ArrayList();//Arraylist yaradılması.
  5. list.add("Ravi");//Obyektin massiv siyahısına əlavə edilməsi.
  6. list.add("Vijay");
  7. list.add("Ravi");
  8. list.add("Ajay");

Java-da konstruktoru necə yaratmaq olar?

Konstruktorun yazılması qaydaları:

  1. Sinfin konstruktor(lar)ı yaşadığı sinif adı ilə eyni ada malik olmalıdır.
  2. Java-da konstruktor mücərrəd, yekun, statik və sinxronlaşdırıla bilməz.
  3. Giriş modifikatorları konstruktor bəyannaməsində onun girişinə nəzarət etmək üçün istifadə edilə bilər, yəni hansı digər sinif konstruktoru çağıra bilər.

Tövsiyə: