Метод size
Метод size возвращает количество элементов, содержащихся в списке ArrayList.
Метод не принимает параметров и возвращает целое число типа int.
Важно понимать, что возвращается именно текущее количество элементов,
а не объем внутренней памяти, выделенной под массив.
Синтаксис
ArrayList<Integer> list = new ArrayList<>();
int size = list.size();
Пример
Давайте создадим список из нескольких элементов и узнаем его размер:
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");
int res = list.size();
System.out.println(res);
}
}
Результат выполнения кода:
3
Пример
Давайте проверим, что размер списка равен 0, если в него не добавляли элементы:
import java.util.ArrayList;
public class Main
{
public static void main(String[] args)
{
ArrayList<Integer> list = new ArrayList<>();
int res = list.size();
System.out.println(res);
}
}
Результат выполнения кода:
0
Пример
Давайте добавим элементы, а затем удалим один из них и снова проверим размер:
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);
System.out.println(list.size());
list.remove(0);
int res = list.size();
System.out.println(res);
}
}
Результат выполнения кода:
3
2