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