addAll()
Java LinkedList add() metodi
Misol
Bir ro‘yxatdagi elementlarni boshqasiga qo‘shing:
import java.util.LinkedList;
public class Main {
public static void main(String[] args) {
LinkedList<String> cars = new LinkedList<String>();
cars.add("Volvo");
cars.add("BMW");
cars.add("Ford");
cars.add("Mazda");
LinkedList<String> brands = new LinkedList<String>();
brands.add("Microsoft");
brands.add("W3Schools");
brands.add("Apple");
brands.addAll(cars);
System.out.println(brands);
}
}
Ta’rif va qo‘llanilishi
addAll() metodi kolleksiyadagi barcha elementlarni ro‘yxatga qo‘shadi.
Agar indeks berilsa, yangi elementlar ko‘rsatilgan indeksdan boshlab joylashtiriladi va ro‘yxatdagi undan keyingi barcha elementlar oldinga suriladi.
Agar indeks berilmasa, yangi elementlar ro‘yxat oxiriga joylashtiriladi.
Sintaksis
Quyidagilardan biri:
public boolean addAll(Collection<T> items)
public boolean addAll(int index, Collection<T> items)
T ro‘yxatdagi elementlarning ma’lumot tipini bildiradi.
Parametr qiymatlari
| Parametr | Tavsif |
|---|---|
| index | Ixtiyoriy. Ro‘yxatda elementlar qo‘shiladigan o‘rin. |
| items | Majburiy. Ro‘yxatga qo‘shiladigan elementlarni o‘z ichiga olgan kolleksiya. |
Texnik tafsilotlar
| Qaytaradi: | Ro‘yxat o‘zgargan bo‘lsa true, aks holda false. |
|---|---|
| Istisno chiqaradi: | IndexOutOfBoundsException - agar indeks noldan kichik yoki ro‘yxat o‘lchamidan katta bo‘lsa.NullPointerException - agar kolleksiya null bo‘lsa. |
Ko‘proq misollar
Misol
Ro‘yxatning ko‘rsatilgan o‘rniga elementlar qo‘shing:
import java.util.LinkedList;
public class Main {
public static void main(String[] args) {
LinkedList<String> cars = new LinkedList<String>();
cars.add("Volvo");
cars.add("BMW");
cars.add("Ford");
cars.add("Mazda");
LinkedList<String> brands = new LinkedList<String>();
brands.add("Microsoft");
brands.add("W3Schools");
brands.add("Apple");
brands.addAll(1, cars);
System.out.println(brands);
}
}
Tegishli sahifalar
❮ LinkedList metodlari
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
