Проверка пустоты множества в Java
Метод isEmpty возвращает true,
если в множестве нет элементов:
import java.util.Arrays;
import java.util.HashSet;
HashSet<Integer> empty = new HashSet<>();
HashSet<String> tags = new HashSet<>(Arrays.asList("a"));
System.out.println(empty.isEmpty());
System.out.println(tags.isEmpty());
Проверку на непустое множество пишут через
отрицание метода isEmpty:
import java.util.Arrays;
import java.util.HashSet;
HashSet<Integer> nums = new HashSet<>(Arrays.asList(1, 2));
if (!nums.isEmpty()) {
System.out.println("has data");
}
Дан код:
import java.util.HashSet;
HashSet<Integer> bucket = new HashSet<>();
Если множество пусто, выведите "empty",
иначе "full".
Дан код:
import java.util.Arrays;
import java.util.HashSet;
HashSet<String> tags = new HashSet<>(Arrays.asList("x"));
Если в множестве есть элементы, выведите
"yes", иначе "no".