Pareja clase para Java y no para Javafx

Pareja clase para Java y no para Javafx
Las siguientes son una lista de nombres de frutas y sus colores exteriores: Blackberry => Blue negro oscuro
plátano => amarillo
sandía => verde
uva => rosa
fresa => rojo

Cada línea es un par de clave/valor. El nombre de una fruta es la clave, y su color es su valor. Es posible tener otra lista donde las claves son números o los valores son números, o tanto las claves como los valores son números. En la lista anterior, las claves son cadenas y los valores son cadenas.

Javafx es una biblioteca de Java que no está instalada con Java. Tiene una clase llamada par, para ser utilizada para manejar pares. El problema con el uso de la clase de par con Java es que el programador todavía tiene que instalar Javafx en Java y aprender a usar Javafx.

Este problema se puede evitar utilizando la función de entrada en Java Proper. Los pares se denominan entradas de mapa (o simplemente entradas) en Java propiamente dicho. Este artículo explica cómo manejar las entradas en Java, en lugar de cómo manejar pares en Javafx, con todos los problemas al usar Javafx. Terminas con los mismos resultados. Las entradas son los pares de clave/valor en Java. El equivalente de la clase de par en javafx es el mapa de abstracto.Clase de SimpleNentry en Java, que se explora en este artículo. La clase abstract map.Simpleentry está en el Java.utilizar.* Paquete, que debe importarse.

Contenido del artículo

  • Mapa de resúmenes de clase.Descripción general de SimpleEntry
  • Construyendo un par
  • Mapa de abstracto.Métodos de simplimentidad
  • Construyendo un mapa personalizado
  • Conclusión

Mapa de resúmenes de clase.Descripción general de SimpleEntry

Esta clase crea un par. Un par es un código que tiene una clave y su valor correspondiente.

Constructores

Esta clase tiene dos constructores y seis métodos. Las sintaxis completas para los constructores son

Public SimpleEntry (K Key, V valor)

y

Simpleentry pública (mapa.Entrada entrada)

Métodos

De los seis métodos, solo se ilustrarán cuatro en este artículo. Las sintaxis completa para los cuatro métodos son:

Public K GetKey ()
Public v getValue ()
Public v setValue (valor v)

y

Cadena pública ToString ()

Construyendo un par

En Java propiamente dicho, un par es una entrada de mapa. El siguiente programa utiliza el primer constructor anterior para construir un par:

importar java.utilizar.*;
clase pública THECLASS
public static void main (string [] args)
Mapa de abstracto.Sencillo par = nuevo abstractmap.Sencillo("Blackberry", "Blue Black");

El tipo de tecla es cadena, y el tipo de valor también es cadena. El siguiente programa muestra cómo se construye un par de otro par, utilizando el segundo constructor anterior:

importar java.utilizar.*;
clase pública THECLASS
public static void main (string [] args)
Mapa de abstracto.Sencillo par1 = nuevo mapa de abstracto.Sencillo("Blackberry", "Blue Black");
Mapa de abstracto.Sencillo par2 = nuevo mapas abstractas.Sencillo(par1);

La clave/valor de Par2 es "BlackBerry"/"Blue Black oscuro", que es la misma que la de Par1.

Mapa de abstracto.Métodos de simplimentidad

De los seis métodos, solo se ilustrarán cuatro aquí.

Public K GetKey ()

Después de crear un par, se puede devolver su clave, como se muestra en el siguiente segmento de código:

Mapa de abstracto.Sencillo par = nuevo abstractmap.Sencillo("Blackberry", "Blue Black");
Cadena kstr = par.obtener la clave();
Sistema.afuera.println (KSTR);

En este caso, el tipo de retorno es una cadena y es: BlackBerry.

Public v getValue ()

Después de crear un par, su valor se puede devolver como se muestra en el siguiente segmento de código:

Mapa de abstracto.Sencillo par = nuevo abstractmap.Sencillo("Blackberry", "Blue Black");
Cadena vstr = par.getValue ();
Sistema.afuera.println (VSTR);

En este caso, el tipo de retorno es una cadena y es: "azul oscuro-negro".

Public v setValue (valor v)

Se puede establecer el valor de un par, pero su clave no se puede establecer. En el siguiente segmento de código, el valor del par se cambia.

Mapa de abstracto.Sencillo par = nuevo abstractmap.Sencillo("Blackberry", "Blue Black");
par.setValue ("Blanco verde claro");
Cadena pública ToString ()

Esto devuelve una representación de cadena de la clave y el valor del par. El siguiente código ilustra esto:

Mapa de abstracto.Sencillo par = nuevo abstractmap.Sencillo("Blackberry", "Blue Black");
Cadena kvstr = par.Encadenar();
Sistema.afuera.println (KVSTR);

La salida es:

Blackberry = Blue negro oscuro

donde = separa la clave del valor.

Construyendo un mapa personalizado

La entrada de mapa (par) no está destinada a usarse con hashtable o hashmap o estructura de datos de mapas similares. En realidad está destinado a usarse para crear una estructura de datos de mapa personalizada. Es fácil crear una estructura de datos de mapa personalizada: solo busque una estructura de datos de lista como ArrayList, cuyos miembros (campos y métodos) son de interés; y deje que los pares sean los elementos de la lista.

La sintaxis para crear un objeto de ArrayList vacío es:

Lista de arreglo Al = nueva ArrayList();

donde al es el objeto ArrayList. La sintaxis para agregar un elemento (par) a una lista de arrays, es

Alabama.Agregar (E E)

Un método Java Main () con un mapa personalizado llamado AL puede tener los siguientes pares:

Mapa de abstracto.Sencillo par1 = nuevo mapa de abstracto.Sencillo("Blackberry", "Blue Black");
Mapa de abstracto.Sencillo par2 = nuevo mapas abstractas.Sencillo("plátano", "amarillo");
Mapa de abstracto.Sencillo par3 = nuevo mapa de abstracto.Sencillo("sandía", "verde");
Mapa de abstracto.Sencillo par4 = nuevo mapa de abstracto.Sencillo("uva", "rosa");
Mapa de abstracto.Sencillo Par5 = nuevo mapas de abstracto.Sencillo("fresa", "rojo");

El código para crear el objeto ArrayList y agregar los pares sería:

Lista de arreglo> AL = nueva ArrayList> ();
Alabama.agregar (par1); Alabama.agregar (par2); Alabama.agregar (par3); Alabama.agregar (par4); Alabama.agregar (par5);

El código para imprimir los pares de clave/valor del mapa personalizado sería:

para (int i = 0; iSistema.afuera.println (Al.Consigo).getKey () + "=>" + AL.Consigo).getValue ());

La salida es:

Blackberry => Blue negro oscuro
plátano => amarillo
sandía => verde
uva => rosa
fresa => rojo

Conclusión

Un par, llamado map-entry en Java propiamente dicho, es código que tiene una clave y su valor correspondiente. Las sintaxis para construir un par son:

Public SimpleEntry (K Key, V valor)
Simpleentry pública (mapa.Entrada entrada)

Un ejemplo para crear un objeto de par, es:

Mapa de abstracto.Sencillo par1 = nuevo mapa de abstracto.Sencillo("Blackberry", "Blue Black");

La clase abstract map.Simpleentry para crear un par está en el Java.utilizar.* Paquete, que debe importarse. El mapa de abstracto.La clase de simplendría tiene métodos. Las sintaxis para cuatro de las cuales son:

Public K GetKey ()
Public v getValue ()
Public v setValue (valor v)
Cadena pública ToString ()

El siguiente segmento de código es la creación de un mapa personalizado donde los pares del mismo tipo son los elementos:

Lista de arreglo> AL = nueva ArrayList> ();
Alabama.agregar (par1); Alabama.agregar (par2); Alabama.agregar (par3); Alabama.agregar (par4); Alabama.agregar (par4);

Chrys