Mundarija:

Java-dagi konstruktorda ArrayList-ni qanday ishga tushirasiz?
Java-dagi konstruktorda ArrayList-ni qanday ishga tushirasiz?

Video: Java-dagi konstruktorda ArrayList-ni qanday ishga tushirasiz?

Video: Java-dagi konstruktorda ArrayList-ni qanday ishga tushirasiz?
Video: Публичное собеседование: Junior Java Developer. Пример, как происходит защита проекта после курсов. 2024, Aprel
Anonim

Agar xohlasangiz, shunchaki e'lon qilish u ichida konstruktor kodga ega bo'lishingiz mumkin: ArrayList ism = yangi ArrayList (); Aks holda mumkin e'lon qilish u dala sifatida, keyin ishga tushirish u ichida konstruktor.

Bu borada Java-da ArrayList-ni qanday ishga tushirasiz?

Quyida Java-da ArrayList-ni ishga tushirishning turli usullari keltirilgan:

  1. add() bilan ishga tushirish Sintaksis: ArrayList str = new ArrayList(); str.add("Geeks"); str.add("uchun"); str.add("Geeks");
  2. asList() yordamida ishga tushirish
  3. List.of() usuli yordamida ishga tushirish.
  4. Boshqa To'plam yordamida ishga tushirish.

ro'yxatni qanday ishga tushirasiz? Quyida roʻyxatni ishga tushirishning quyidagi usullari keltirilgan:

  1. List.add() usulidan foydalanish. Ro'yxat interfeys bo'lgani uchun uni to'g'ridan-to'g'ri misol qilib bo'lmaydi.
  2. Massivlardan foydalanish. asList()
  3. Collections sinf usullaridan foydalanish. To'plamlar sinfida ro'yxatni yaratish uchun ishlatilishi mumkin bo'lgan turli usullar mavjud.
  4. Java 8 Stream-dan foydalanish.
  5. Java 9 ro'yxatidan foydalanish.

Keyinchalik, savol tug'iladi, siz ArrayListni qanday e'lon qilasiz?

Java ArrayList misoli

  1. import java.util.*;
  2. sinf ArrayList1{
  3. public static void main(String args){
  4. ArrayList list=yangi ArrayList();//Arraylist yaratish.
  5. list.add("Ravi");//Obyektni massivlar ro'yxatiga qo'shish.
  6. list.add("Vijay");
  7. list.add("Ravi");
  8. list.add("Ajay");

Java-da konstruktorni qanday yaratasiz?

Konstruktorni yozish qoidalari:

  1. Sinf konstruktor(lar)i o'zi yashaydigan sinf nomi bilan bir xil nomga ega bo'lishi kerak.
  2. Java-dagi konstruktor mavhum, yakuniy, statik va sinxronlashtirilgan bo'lishi mumkin emas.
  3. Kirish modifikatorlari konstruktor deklaratsiyasida uning kirishini boshqarish uchun ishlatilishi mumkin, ya'ni qaysi sinf konstruktorni chaqirishi mumkin.

Tavsiya: