English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
O método isEmpty() do HashMap Java verifica se o mapeamento está vazio.
a sintaxe do método isEmpty():
hashmap.isEmpty()
o método isEmpty() não recebe nenhum parâmetro.
se o mapeamento não contiver nenhumchave/valorse houver mapeamento, retorna true
se o mapeamento contiverchave/valorse houver mapeamento, retorna false
import java.util.HashMap; class Main { public static void main(String[] args) { //criar HashMap HashMap<String, Integer> languages = new HashMap<>(); System.out.println("Novo HashMap criado: " + languages); //verificar se o HashMap possui elementos boolean result = languages.isEmpty(); // true System.out.println("HashMap está vazio? ", + result); //inserir alguns elementos no HashMap languages.put("Python", 1); languages.put("Java", 14); System.out.println("HashMap atualizado: ", + languages); //Verificar se o HashMap está vazio result = languages.isEmpty(); // false System.out.println("HashMap está vazio? ", + result); } }
Resultados de saída
HashMap recém-criado: {} HashMap está vazio? true HashMap atualizado: {Java=14, Python=1} HashMap está vazio? false
No exemplo acima, criamos um mapeamento de hash chamado languages. Aqui, usamos o método isEmpty() para verificar se o mapeamento de hash contém algum elemento.
Inicialmente, o mapeamento de hash recém-criado não contém nenhum elemento. Portanto, isEmpty() retorna true. Mas, após a adição de alguns elementos (Python,JavaApós o ponto, o método retorna false.