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.