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