Java Dictionary

Java Dictionary
O dicionário Java faz parte do Java.Pacote Util, também conhecido como classe infantil da classe Hashtable. O dicionário em Java Associates Keys com valores, assim como a classe Hashtable. A classe de dicionário Java contém pares de valor-chave semelhantes à interface do mapa. A chave e o valor são as instâncias; qualquer instância não nula pode servir como uma chave e um valor. A classe de dicionário Java está listada com vários métodos que fornecem funcionalidade diferente para o dicionário.

Exemplo 1:

A classe de dicionário - método put () - de java é usada para adicionar o dicionário de mapeamento. Isso indica que um determinado dicionário pode mapear uma chave e valor específicos.

Aqui, empregamos uma classe Java "PutmethodCase", que incluía a definição de método principal (). O método principal () é implementado com o código -fonte. Primeiro, criamos um dicionário vazio dentro do objeto "mydict". O dicionário vazio é especificado com a interface de mapa de hashtable, que aceita a chave como um número inteiro e o valor contra a chave como uma string. Em seguida, invocamos o método put () com o objeto de dicionário "mydict" e inserimos os elementos na forma de pares de chave e valor. Depois disso, exibimos o dicionário que contém os elementos de chave e valor. Chamamos o método put () novamente para adicionar o novo valor à chave existente. Em seguida, exiba o dicionário modificado.

O dicionário vazio preenchido com o método put () é demonstrado na tela a seguir. Além disso, o valor modificado da chave existente também é mostrado:

Exemplo 2:

O método get () do dicionário java também pode ser usado para adquirir o valor da chave fornecida no dicionário. O valor da chave no dicionário dado é retornado pelo método get ().

Aqui, primeiro construímos a classe Java “GetMethodCase” e implantamos o método Main () para o código -fonte do dicionário Java. Um objeto de classe de dicionário Java chamado "D1" é criado no método principal (). Inicialmente, o dicionário está vazio e só aceita a chave e o valor no tipo de dados da string. Então, para inserir os valores mapeados no dicionário "D1", chamamos o método put (). As chaves são especificadas com o formato do número de string e os valores contêm as strings. Depois disso, temos uma aula de impressão onde a chave é especificada no método get () do dicionário "D1".

O número da chave "5" que está presente no dicionário dado é recuperado do método get ().

Exemplo 3:

A classe de dicionário Java fornece o método isEmpty () para descobrir se o dicionário contém os pares de valor-chave ou não. O isEmpty tem um tipo de retorno booleano. Se esse dicionário estiver vazio, ele dará verdade; Caso contrário, fornece falso.

Aqui está uma classe Java "isEmptymethodcase", que é estabelecida com o método principal (). O método principal () é definido ainda mais com o programa principal. Primeiro inicializamos um dicionário vazio que é declarado no objeto "Colordito". O dicionário é estendido da classe Hashtable e o método put () é usado para inserir os valores mapeados nesse dicionário. O valor mapeado segue o formato. Imprimos o dicionário com os valores mapeados na tela. Depois disso, descalamos um objeto "booleano" "Verifique" onde o método isEmpty () é implantado com o objeto de dicionário "colordito". O isEmpty () verifica se o dicionário especificado estiver vazio ou tiver um valor mapeado que é exibido no horário de compilação.

Como os valores mapeados são inseridos no dicionário através do método put (), o método isEmpty () retorna true na tela do terminal a seguir:

Exemplo 4:

Para obter toda a lista de chaves no dicionário, outra técnica está disponível no Java Dictionary. O método size () é o método que retorna as chaves totais no dicionário e não requer parâmetros.

Aqui, criamos a classe Java "SizemethodCase" para obter o tamanho do dicionário. Para isso, empregamos o método principal () porque Java requer o método principal para a implementação. Instanciamos o objeto de hashtable "marcas de aluno" para criar o dicionário. Primeiro, temos um dicionário vazio. Em seguida, os elementos são inseridos como (k, v) mapa dentro do dicionário com o método put (). Temos o comando de impressão para exibir o tamanho do dicionário chamando o método size () dentro dele com o objeto "Studentmarks", que tem o dicionário. Depois disso, adicionamos mais dois valores mapeados no dicionário existente e buscamos o número de chaves que o dicionário mantém do método size ().

O primeiro dicionário que é exibido na ilustração a seguir tem três chaves; O segundo é o dicionário anterior com o tamanho modificado.

Exemplo 5:

Agora, a classe de dicionário Java tem os métodos elementos () e keys () para obter a enumeração do dicionário. O método Elements () fornece a enumeração de todos os valores das chaves. O método keys () é usado para retornar a enumeração de todas as chaves do dicionário.

Aqui, temos uma classe "elementareyyymethodcase", onde o método principal () é chamado com a implementação do programa. Criamos o objeto "DictValue" para o dicionário que é estendido pela classe Hashtable. Em seguida, inserimos as chaves e valores dentro do dicionário empregando o método put (). Em seguida, temos um loop para iterar sobre cada valor do dicionário. Chamamos o método Elements () dentro do loop for do objeto de enumeração "enum" e exibimos todos os valores do dicionário. Da mesma maneira, iteramos as chaves do dicionário e obtemos todas as teclas do método Keys (), que também é impresso na tela de saída.

O método Elements () obtém os valores de enumeração do seguinte dicionário. Então, o método Keys () gera toda a enumeração das chaves do dicionário.

Conclusão

Java Dictionary é a classe abstrata que contém as chaves com o valor. Hashtable herda o dicionário na hierarquia java e define o mapa. Cada chave em um único objeto de dicionário tem no máximo um valor associado a ele. Java Dictionary emprega classes e procedimentos antes da estrutura de coleções. Exploramos vários aspectos do dicionário Java, que incluem adicionar uma chave e valor no dicionário e obter a chave específica e o tamanho do dicionário.