O que é dicionário em Java e como criá-lo?



Um Dicionário é uma classe abstrata que mapeia chaves para valores. Neste artigo, discutiremos sobre dicionários em Java e sua implementação.

Dicionário em Java é a classe abstrata que é o pai de que usa o relacionamento do par de valores-chave. Neste blog, aprenderemos mais sobre a classe Dictionary em Java e nos familiarizaremos com os diferentes métodos. Abaixo estão os tópicos abordados neste blog-

como instalar windows php

O que é dicionário em Java?

Dicionário é um classe abstrata representando um repositório de armazenamento de chave / valor que opera como Mapa . Você pode armazenar o valor em um objeto Dicionário e, uma vez armazenado, pode recuperá-lo usando sua chave.





Declaração:

public abstract class Dictionary extends Object

Construtor:

Construtor de dicionário ()



Métodos da classe util.Dictionary

Vamos dar uma olhada em alguns métodos diferentes de Classe de Dicionário.

Verifique o tamanho do dicionário

size (): java.util.Dictionary.size () retorna o número de pares de valores-chave no Dicionário

Sintaxe:
public abstract int size ()



Adicionar / colocar valores no dicionário

put (chave K, valor V): java.util.Dictionary.put (chave K, valor V) adiciona par de valor-chave ao dicionário

Sintaxe:
V put abstrato público (chave K, valor V)

Retorna valores presentes no dicionário

elements (): java.util.Dictionary.elements () retorna a representação do valor no dicionário

Sintaxe:
elementos de enumeração abstratos públicos ()

Get método para buscar os valores mapeados com a chave

get (Object key): java.util.Dictionary.get (Object key) retorna o valor que é mapeado com a chave no dicionário

Sintaxe:
public abstract V get (chave do objeto)

Verifique se o dicionário está vazio

isEmpty (): java.util.Dictionary.isEmpty () verifica se o dicionário está vazio ou não.

Sintaxe:
public abstract boolean isEmpty ()

diferença entre chef e fantoche

Retorna verdadeiro, se não houver relação de valor-chave no dicionário, senão retorna falso.

Removendo o valor da chave do dicionário em Java

remove (Object key): java.util.Dictionary.remove (Object key) remove o par de chave-valor mapeado com a chave.

Sintaxe:
public abstract V remove (Object key)

Implementação de Dicionário em Java

import java.util. * public class My_Class {public static void main (String [] args) {// Inicializando um Dicionário de Dicionário edu = new Hashtable () // put () método edu.put ('1000', 'Edureka' ) edu.put ('2000', 'Platfrom') // método elements (): for (Enumeration i = edu.elements () i.hasMoreElements ()) {System.out.println ('Value in Dictionary:' + i.nextElement ())} // método get (): System.out.println ('nValue at key = 3000:' + edu.get ('2000')) System.out.println ('Value at key = 1000 : '+ edu.get (' 2000 ')) // método isEmpty (): System.out.println (' nNão há par de valores-chave: '+ edu.isEmpty () +' n ') // keys ( ) método: for (Enumeração k = edu.keys () k.hasMoreElements ()) {System.out.println ('Chaves no dicionário:' + k.nextElement ())} // método remove (): System.out .println ('nRemove:' + edu.remove ('1000')) System.out.println ('Verifique o valor da chave removida:' + edu.get ('1000')) System.out.println ('nSize do Dicionário: '+ edu.size ())}}

Resultado:

Valor no dicionário: Edureka
Valor no Dicionário: Plataforma
Valor na chave = 3000: nulo
Valor na chave = 1000: Plataforma
Não há par de valores-chave: falso
Chaves no dicionário: 1000
Chaves no dicionário: 2000
Remover: Edureka
Verifique o valor da chave removida: null
Tamanho do Dicionário: 1

Com isso, chegamos ao final deste blog sobre a classe de dicionário Java. Se você deseja saber mais, confira o pela Edureka, uma empresa de aprendizagem online confiável com uma rede de mais de 250.000 alunos satisfeitos espalhados por todo o mundo. O curso de certificação e treinamento Java J2EE e SOA da Edureka é projetado para estudantes e profissionais que desejam ser um desenvolvedor Java. O curso foi desenvolvido para dar a você uma vantagem inicial na programação Java e treiná-lo para os conceitos básicos e avançados de Java, juntamente com vários frameworks Java como Hibernate e Primavera .

Tem alguma questão para nós? Mencione isso na seção de comentários deste blog “Dicionário em Java” e entraremos em contato o mais breve possível.