Sobes.tech
Junior

Java-ში ArrayList-ის საწყისი ზომა რა არის?

sobes.tech AI

პასუხი AI-სგან

Java-да ArrayList კლასი ნაგულისხმევად შექმნილია საწყის მოცულობით (initial capacity) 10. ეს ნიშნავს, რომ შიდა მასივი, რომელიც ინახავს ელემენტებს, თავდაპირველად შეუძლია მოათავსოს 10 ობიექტი, გარეშე გაფართოების საჭიროების.

დეფოლტ მოცულობით ArrayList-ის შექმნის მაგალითი:

ArrayList<String> list = new ArrayList<>(); // საწყისი მოცულობა = 10

თუ იცით, რომ სია შეიცავს დიდ რაოდენობას ელემენტებს, შეგიძლიათ გამოთქმულად განსაზღვროთ საწყისი მოცულობა, რათა თავიდან აიცილოთ ხშირი მეხსიერების გადანაწილება:

ArrayList<String> list = new ArrayList<>(50); // საწყისი მოცულობა 50