trimToSize()

Java ArrayList trimToSize() metodi

❮ ArrayList metodlari


Misol

Ro‘yxat sig‘imini aynan ro‘yxat o‘lchamigacha kamaytirish:

import java.util.ArrayList;

public class Main {
  public static void main(String[] args) {
    ArrayList<String> cars = new ArrayList<String>();
    cars.add("Volvo");
    cars.add("BMW");
    cars.add("Ford");
    cars.add("Mazda");
    cars.trimToSize();
    System.out.println(cars);
  }
}

O‘zingiz sinab ko‘ring »


ULASHISH

Ta’rif va qo‘llanilishi

trimToSize() metodi ro‘yxat sig‘imini undagi elementlar soniga aynan mos keladigan darajagacha kamaytiradi.

Bu metodning ko‘zga ko‘rinadigan ta’siri yo‘q, lekin undan ro‘yxat egallaydigan xotirani kamaytirish uchun foydalanish mumkin.

ArrayList yaratilganda, konstruktorda boshqa son ko‘rsatilmagan bo‘lsa, 10 ta element uchun sig‘im (capacity) zaxiralanadi. Ro‘yxatda 10 ta element bo‘lmasa ham, bu joy baribir zaxirada turadi. Ro‘yxatdan elementlarni o‘chirish ham ular egallagan joyni zaxirada qoldirishi mumkin. ArrayList sig‘imidan to‘liq foydalanmaganingizda xotiraning bir qismi behuda sarflanadi va agar dasturingiz ko‘plab ArrayList obyektlaridan foydalansa, bu isrof to‘planib borishi mumkin. Foydalanilmayotgan xotirani qaytarib olish uchun trimToSize() metodidan foydalanishingiz mumkin.


Sintaksis

public void trimToSize()

Tegishli sahifalar

Java massivlari darsligi

Java ArrayList darsligi


❮ ArrayList metodlari

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!