English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutorial Básico de Java

controle de fluxo Java

Java array

Java orientação a objetos (I)

Java orientação a objetos (II)

Java orientação a objetos (III)

Tratamento de Exceções Java

Java Lista (List)

Java Queue (fila)

conjunto Map Java

conjunto Set Java

E/S de entrada/saída (I)/O)

Reader Java/Writer

outros tópicos Java

Uso e exemplo do método isEmpty() do HashMap Java

Métodos HashMap Java

O método isEmpty() do HashMap Java verifica se o mapeamento está vazio.

a sintaxe do método isEmpty():

hashmap.isEmpty()

parâmetro do isEmpty()

o método isEmpty() não recebe nenhum parâmetro.

retorno do isEmpty()

  • se o mapeamento não contiver nenhumchave/valorse houver mapeamento, retorna true

  • se o mapeamento contiverchave/valorse houver mapeamento, retorna false

exemplo: verificar se o HashMap está vazio

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.

Métodos HashMap Java