Метод isEmpty
Метод isEmpty класса Map проверяет,
содержит ли карта хотя бы одну пару ключ-значение.
Метод не принимает параметров и возвращает true,
если карта пуста, и false - если в ней есть
хотя бы один элемент. Метод доступен для всех реализаций
интерфейса Map: HashMap, LinkedHashMap,
TreeMap и других.
Синтаксис
map.isEmpty()
Пример
Давайте создадим пустую карту и проверим её на пустоту:
import java.util.Map;
import java.util.HashMap;
public class Main
{
public static void main(String[] args)
{
Map<String, Integer> map = new HashMap<>();
System.out.println(map.isEmpty());
}
}
Результат выполнения кода:
true
Пример
Теперь добавим в карту один элемент и снова проверим:
import java.util.Map;
import java.util.HashMap;
public class Main
{
public static void main(String[] args)
{
Map<String, Integer> map = new HashMap<>();
map.put("a", 1);
System.out.println(map.isEmpty());
}
}
Результат выполнения кода:
false
Пример
Давайте проверим, что после удаления всех элементов карта снова становится пустой:
import java.util.Map;
import java.util.HashMap;
public class Main
{
public static void main(String[] args)
{
Map<String, Integer> map = new HashMap<>();
map.put("a", 1);
map.put("b", 2);
map.remove("a");
map.remove("b");
System.out.println(map.isEmpty());
}
}
Результат выполнения кода:
true
Смотрите также
-
метод
size,
который возвращает количество элементов в карте -
метод
put,
который добавляет пару ключ-значение в карту -
метод
remove,
который удаляет элемент по ключу -
метод
containsKey,
который проверяет наличие ключа в карте