ensureCapacity()

Java ArrayList ensureCapacity() metodi

❮ ArrayList metodlari


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);
  }
}

O‘zingiz sinab ko‘ring »


ULASHISH

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

Java massivlari darsligi

Java ArrayList darsligi


❮ ArrayList metodlari

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!