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