Wir betrachten ein Szenario, in dem wir eine sehr große Anzahl von Elementen zu einer ArrayList mit unzureichender Größe hinzufügen müssen, in einem solchen Fall muss die Größe der ArrayList mehrmals geändert werden, was zu einer schlechten Leistung führt. Dieses Problem kann behoben werden, indem die ensureCapacity() was sehr nützlich ist, um die Kapazität einer ArrayList sicherzustellen oder zu erhöhen.
public void ensureCapacity(int minCapacity): Diese Methode setzt die Mindestkapazität von ArrayList.
import java.util.ArrayList;Laufzeit:
public class ArrayList_ensureCapacity {
public static void main(String[] args) {
ArrayList< String> arraylist = neue ArrayList< String> (4);
//Elemente zu ArrayList hinzufügen
arraylist.add("Screen");
arraylist.add("TV");
arraylist.add("Laptop");
arraylist.add("Tablet");
arraylist.ensureCapacity(5);
arraylist.add("Smartphone");
System.out.println("ArrayList-Elemente: ");
for(String s:arraylist)
System.out.println(s);
}
}
ArrayList items:
Screen
TV
Laptop
Tablet
Smartphone
Commentaires (12)
Connectez-vous pour commenter
Rejoignez la discussion et partagez vos connaissances avec la communauté
Excellent tutoriel !
N'hésitez pas si vous avez des questions.