Cada linha é um par de chave/valor. O nome de uma fruta é a chave, e sua cor é o seu valor. É possível ter outra lista em que as chaves são números ou os valores são números, ou as chaves e os valores são números. Na lista acima, as chaves são strings e os valores são strings.
Javafx é uma biblioteca Java que não está instalada com Java. Tem uma classe chamada par, para ser usada para lidar com pares. O problema de usar a aula de pares com Java é que o programador ainda precisa instalar o Javafx no Java e aprender a usar o Javafx.
Esse problema pode ser evitado usando o recurso de entrada no Java adequado. Os pares são chamados de entradas de mapas (ou simplesmente entradas) em Java apropriado. Este artigo explica como lidar com entradas em Java, em oposição a como lidar com pares em Javafx, com todos os problemas ao usar o Javafx. Você acaba com os mesmos resultados. As entradas são os pares de chave/valor em java. O equivalente à classe de pares em Javafx é o abstrataMap.Classe Simpleentry em Java, que é explorada neste artigo. O Classe AbstractMap.Simpleentry está no java.util.* pacote, que deve ser importado.
Conteúdo do artigo
Classe AbstractMap.Visão geral do SimpleEntry
Esta aula cria um par. Um par é um código com uma chave e seu valor correspondente.
Construtores
Esta classe tem dois construtores e seis métodos. As sintaxes completas para os construtores são
Public SimpleEntry (K Key, V Valor)e
Public SimpleEntry (mapa.Entrada extends K,? extends V> entrada)Métodos
Dos seis métodos, apenas quatro serão ilustrados neste artigo. As sintaxes completas para os quatro métodos são:
public k getkey ()e
public string tostring ()Construindo um par
Em Java apropriado, um par é uma entrada de mapa. O programa a seguir usa o primeiro construtor acima para construir um par:
importar java.util.*;O tipo da chave é a string, e o tipo de valor também é string. O programa a seguir mostra como um par é construído a partir de outro par, usando o segundo construtor acima:
importar java.util.*;A chave/valor do par2 é "BlackBerry"/"Dark Blue-Black", que é o mesmo que o do par1.
AbstractMap.Métodos SimpleEntry
Dos seis métodos, apenas quatro serão ilustrados aqui.
public k getkey ()
Depois de criar um par, sua chave pode ser retornada, conforme mostrado no seguinte segmento de código:
AbstractMap.SimpleentryNesse caso, o tipo de retorno é uma corda e é: BlackBerry.
public v getValue ()
Depois de criar um par, seu valor pode ser retornado, conforme mostrado no seguinte segmento de código:
AbstractMap.SimpleentryNesse caso, o tipo de retorno é uma corda e é: “Blue-preto escuro”.
public V SetValue (Valor V)
O valor de um par pode ser definido, mas sua chave não pode ser definida. No segmento de código a seguir, o valor do par é alterado.
AbstractMap.SimpleentryIsso retorna uma representação de string da chave e valor do par. O código a seguir ilustra o seguinte:
AbstractMap.SimpleentryA saída é:
BlackBerry = escuro-preto escuroonde = separa a chave do valor.
Construindo um mapa personalizado
A entrada de mapa (par) não é realmente para ser usada com hashtable ou hashmap ou estrutura de dados de mapa semelhante. Na verdade, deve ser usado para criar uma estrutura de dados de mapa personalizada. É fácil criar uma estrutura de dados de mapa personalizada: basta procurar uma estrutura de dados de lista como a ArrayList, cujos membros (campos e métodos) são de interesse; e vamos pares serem os elementos da lista.
A sintaxe para criar um objeto Arraylist vazio é:
Arraylistonde al é o objeto Arraylist. A sintaxe para adicionar um elemento (par) a uma lista de Array é
al.add (e e)
Um método java main () com um mapa personalizado chamado Al, pode ter os seguintes pares:
AbstractMap.SimpleentryO código para criar o objeto ArrayList e adicionar os pares seria:
ArraylistO código para imprimir os pares de chave/valor do mapa personalizado seria:
para (int i = 0; iA saída é:
BlackBerry => Blue-preto escuroConclusão
Um par, chamado de entrada de mapa em Java, é o código com uma chave e seu valor correspondente. As sintaxes para construir um par são:
Public SimpleEntry (K Key, V Valor)Um exemplo para criar um objeto de par, é:
AbstractMap.SimpleentryO Classe AbstractMap.Simpleentry para criar um par está no java.util.* pacote, que deve ser importado. O AbstractMap.A classe SimpleEntry tem métodos. As sintaxes para quatro das quais são:
public k getkey ()O seguinte segmento de código é a criação de um mapa personalizado em que pares do mesmo tipo são os elementos:
ArraylistChrys