Метод get
Метод get возвращает элемент списка
ArrayList по указанному индексу.
В параметр мы передаем целое число -
позицию элемента, которую хотим получить.
Индексация начинается с нуля, поэтому
первый элемент имеет индекс 0.
Если передать индекс, выходящий за пределы
списка, будет выброшено исключение
IndexOutOfBoundsException.
Синтаксис
ArrayList<T> list = new ArrayList<>();
list.get(index)
Пример
Давайте получим элемент с индексом 2:
import java.util.ArrayList;
public class Main
{
public static void main(String[] args)
{
ArrayList<Integer> list = new ArrayList<>();
list.add(10);
list.add(20);
list.add(30);
list.add(40);
int res = list.get(2);
System.out.println(res);
}
}
Результат выполнения кода:
30
Пример
Давайте получим первый и последний элементы списка:
import java.util.ArrayList;
public class Main
{
public static void main(String[] args)
{
ArrayList<String> list = new ArrayList<>();
list.add("a");
list.add("b");
list.add("c");
list.add("d");
list.add("e");
System.out.println(list.get(0));
System.out.println(list.get(list.size() - 1));
}
}
Результат выполнения кода:
"a"
"e"
Пример
Давайте переберем все элементы списка
с помощью метода get и цикла:
import java.util.ArrayList;
public class Main
{
public static void main(String[] args)
{
ArrayList<Integer> list = new ArrayList<>();
list.add(1);
list.add(2);
list.add(3);
list.add(4);
list.add(5);
for (int i = 0; i < list.size(); i++)
{
System.out.println(list.get(i));
}
}
}
Результат выполнения кода:
1
2
3
4
5