Метод size
Метод size возвращает количество элементов, содержащихся в множестве Set. Метод не принимает параметров и возвращает целое число типа int. Если множество пустое, метод вернет 0. Важно помнить, что Set не содержит дубликатов, поэтому повторяющиеся элементы не увеличивают значение, возвращаемое методом size.
Синтаксис
set.size()
Пример
Давайте создадим множество из нескольких элементов и получим их количество:
import java.util.Set;
public class Main
{
public static void main(String[] args)
{
Set<String> set = Set.of("a", "b", "c", "d", "e");
int res = set.size();
System.out.println(res);
}
}
Результат выполнения кода:
5
Пример
Давайте проверим, что дубликаты не увеличивают размер множества:
import java.util.Set;
import java.util.HashSet;
public class Main
{
public static void main(String[] args)
{
Set<Integer> set = new HashSet<>();
set.add(1);
set.add(2);
set.add(1);
set.add(3);
set.add(2);
int res = set.size();
System.out.println(res);
}
}
Результат выполнения кода:
3
Пример
Давайте получим количество элементов пустого множества:
import java.util.Set;
import java.util.HashSet;
public class Main
{
public static void main(String[] args)
{
Set<String> set = new HashSet<>();
int res = set.size();
System.out.println(res);
}
}
Результат выполнения кода:
0