Јава АрраиЛист верифиЦапацити ()

Метода Јава АрраиЛист сецуреЦапацити () поставља величину арраилисте са наведеним капацитетом.

Синтакса ensureCapacity()методе је:

 arraylist.ensureCapacity(int minCapacity)

Овде је арраилист предмет ArrayListкласе.

осигуратиЦапацити () параметре

ensureCapacity()Узима један параметар.

  • минЦапацити - наведени минимални капацитет арраилиста

сецуреЦапацити () Повратне вредности

ensureCapacity()Метод не врати никакву вриједност.

Пример 1: Јава АрраиЛист верифиЦапацити ()

 import java.util.ArrayList; class Main ( public static void main(String() args) ( ArrayList languages= new ArrayList(); // set the capacity of the arraylist languages.ensureCapacity(3); // Add elements in the ArrayList languages.add("Java"); languages.add("Python"); languages.add("C"); System.out.println("ArrayList: " + languages); ) )

Оутпут

 АрраиЛист: (Јава, Питхон, Ц)

У горњем примеру смо креирали арраилист назван језицима. Обратите пажњу на линију,

 languages.ensureCapacity(3);

Овде је ensureCapacity()метода променила величину арраилиста да би сачувала 3 елемента.

Међутим, АрраиЛист у Јави може се динамички променити. Односно, ако у арраилист додамо више од 3 елемента, он ће аутоматски променити величину. На пример,

Пример 2: Рад на осигурању капацитета ()

 import java.util.ArrayList; class Main ( public static void main(String() args) ( ArrayList languages= new ArrayList(); // set the capacity of the arraylist languages.ensureCapacity(3); // Add elements in the ArrayList languages.add("Java"); languages.add("Python"); languages.add("C"); // add 4th element languages.add("Swift"); System.out.println("ArrayList: " + languages); ) )

Оутпут

 АрраиЛист: (Јава, Питхон, Ц, Свифт)

У горњем примеру, користимо ensureCapacity()методу за промену величине арраилист-а ради чувања 3 елемента. Међутим, када додамо 4. елемент у арраилист, арраилист аутоматски мења величину.

Па, зашто нам је потребно да променимо величину арраилист-а помоћу методе верифиЦапацити () ако арраилист може аутоматски да сам себи промени величину?

То је зато што ако користимо ensureCapacity()тастер за промену величине арраилист-а, тада ће се арраилист-у одједном променити одређени капацитет. У супротном, величина арраилиста ће се променити сваки пут када се дода елемент.

Занимљиви Чланци...