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