Junior — Middle
რა უნდა ითქვას get() მეთოდში, როდესაც იღებთ ერთეულ ელემენტს List ტიპის სიიდან, როდესაც სიას სიგრძე 1-ია
sobes.tech AI
პასუხი AI-სგან
თუ თქვენს გაქვთ List ტიპის სია სიგრძით 1 და გსურთ მიიღოთ ერთადერთი ელემენტი, უნდა გადმოგცეთ ინდექსი 0 მეთოდს get(), რადგან Java სიის ინდექსირება იწყება ნულიდან.
მაგალითი:
List<String> list = new ArrayList<>();
list.add("ელემენტი");
String ერთადერთიელემენტი = list.get(0); // იღებს პირველ და ერთადერთ ელემენტს
თუ გამოიძახებთ get(1) ან სხვა ინდექსს, რომელიც განსხვავდება 0-დან, როდესაც სიის სიგრძე 1-ია, გამოიწვევს IndexOutOfBoundsException გამონაკლისს.