ensureCapacity()
Java ArrayList ensureCapacity() metodi
Misol
Ro‘yxat sig‘imini 15 ta elementgacha oshiring:
import java.util.ArrayList;
public class Main {
public static void main(String[] args) {
ArrayList<Integer> list = new ArrayList<Integer>();
list.ensureCapacity(15);
for (int i = 1; i <= 15; i++) {
list.add(i);
}
System.out.println(list);
}
}
Ta’rif va qo‘llanilishi
ensureCapacity() metodi zarur bo‘lsa, ro‘yxat sig‘imini ko‘rsatilgan miqdorgacha oshiradi.
Bu metodning ko‘zga ko‘rinadigan ta’siri yo‘q, lekin u kodni samaraliroq qilishi mumkin.
add() va addAll() kabi metodlar chaqirilganda, agar ro‘yxat sig‘imi yetarli bo‘lmasa, yangi elementlar uchun yetarli joy ajratish maqsadida qo‘shimcha ish bajariladi. Bu biroz vaqt oladi, shuning uchun bu har bir add() chaqiruvida sodir bo‘lishi maqbul emas.
Agar taxminan nechta element qo‘shishingizni bilsangiz, ensureCapacity() metodi bir nechta add() chaqiruvi uchun ro‘yxat sig‘imini faqat bir marta oshirish imkonini beradi.
Sintaksis
public void add(int capacity)
Parametr qiymatlari
| Parametr | Tavsif |
|---|---|
| capacity | Majburiy. Ro‘yxat sig‘dira olishi kerak bo‘lgan elementlar sonini belgilaydi. |
Tegishli sahifalar
❮ ArrayList metodlari
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
