Cómo crear una clase de par en Java

Como Crear Una Clase De Par En Java



En Java, puede haber ciertas instancias en las que el desarrollador necesita asignar ' valor clave pares de vez en cuando. Por ejemplo, escribir un código de plantilla para acumular los valores que comprenden múltiples tipos de datos. En tales casos, crear un “ clase de pareja ” en Java ayuda al programador a asociar y utilizar los pares clave-valor de manera efectiva.

Este blog elaborará sobre la creación de una 'clase de par' en Java.

¿Qué es una 'Clase de par' en Java?

A ' clase de pareja ” proporciona una manera efectiva de asociar el “ valor clave ” parejas. Este enfoque es útil cuando es necesario devolver dos valores de un método. Por ejemplo, calcular la raíz cuadrada de un número y devolver tanto la raíz cuadrada como el número mismo, es decir, ' (9,3) ' etc.







¿Cómo crear una 'clase de par' en Java?

Se puede crear una clase de par en Java configurando el par clave-valor a través del objeto de clase y recuperándolo con la ayuda del método getter.



Ejemplo 1: crear una clase de par de tipo 'entero' en Java
En este ejemplo, una clase par de “ Entero El tipo de datos ” se puede crear de manera que el par clave-valor se pase en forma de números enteros:



clase Plantilla < T > {
T val1 , val2 ;
  vacío valor ajustado ( TX , T y ) {
  este . elección1 = X ;
  este . val2 = y ;
}
Plantilla getValue ( ) {
  devolver este ;
} }
clase clase de pareja {
público estático vacío principal ( Cadena argumentos [ ] ) {
Plantilla < Entero > objeto = nuevo Plantilla < Entero > ( ) ;
Sistema. afuera . imprimir ( 'El par clave-valor es: ' ) ;
objeto. valor ajustado ( 5 , 10 ) ;
Plantilla < Entero > resultado = nuevo Plantilla < Entero > ( ) ;
resultado = objeto. obtener valor ( ) ;
Sistema. afuera . imprimir ( resultado. elección1 + ' ' + resultado. val2 ) ;
} }

En las líneas de código anteriores, aplique los siguientes pasos:





  • En primer lugar, declare una clase llamada ' Plantilla ”.
  • Tenga en cuenta que el “ ” en la declaración de clase corresponde a su tipo (clase). Para crear una clase de par que comprenda valores de cadena, especifique ' Cadena ' en lugar de ' Entero ”.
  • En la definición de clase, especifique las variables indicadas seguidas del tipo.
  • En el siguiente paso, defina una función llamada “ valor ajustado() ” teniendo los parámetros indicados apuntando al pasado “ valor clave ” parejas.
  • En su definición, haga referencia a las variables especificadas y asígneles los argumentos pasados ​​a través de ' este ”.
  • Después de eso, defina una función llamada “ obtenerValor() ” y devolver el conjunto “ valor clave ” parejas.
  • En el ' principal() ” método, cree un objeto de clase llamado “ objeto ' mediante el ' nuevo ” palabra clave y el “ Plantilla() ” constructor, respectivamente. Además, especifique su tipo, es decir, “ Entero ”.
  • Ahora, pase los enteros indicados en forma de pares clave-valor a la función de conjunto invocada ' valor ajustado() ”.
  • Por último, cree otro objeto de clase a través del enfoque discutido e invoque el ' obtenerValor() ” para recuperar los valores establecidos en forma de pares clave-valor.
  • Nota: La función getter también puede ser invocada por el mismo objeto utilizado para establecer los valores.

Producción

En el resultado anterior, se puede observar que el par 'clave-valor' se establece y se recupera de manera adecuada.



Ejemplo 2: creación de una 'clase de par' de tipos entero y cadena
En este ejemplo particular, una clase de par de ' Objeto Se puede crear el tipo ” que comprende el “ valor clave ” par tanto en el tipo entero como en el de cadena:

clase Plantilla < T > {
T val1 , val2 ;
  vacío valor ajustado ( TX , T y ) {
  este . elección1 = X ;
  este . val2 = y ;
}
Plantilla getValue ( ) {
  devolver este ;
} }
clase clase de pareja {
público estático vacío principal ( Cadena argumentos [ ] ) {
Plantilla < Objeto > objeto = nuevo Plantilla < Objeto > ( ) ;
Sistema. afuera . imprimir ( 'El par clave-valor es: ' ) ;
objeto. valor ajustado ( 1 , 'David' ) ;
Plantilla < Objeto > resultado = nuevo Plantilla < Objeto > ( ) ;
resultado = objeto. obtener valor ( ) ;
Sistema. afuera . imprimir ( resultado. elección1 + ' ' + resultado. val2 ) ;
} }

En el fragmento de código anterior:

  • Repita los enfoques discutidos para crear una clase, configurar y obtener los valores pasados, respectivamente.
  • En el ' principal() ” método, de manera similar, crea dos objetos de clase diferentes del “ Objeto ” escriba y configure el “ valor clave ” pares que comprenden tanto el “ Entero ' y ' Cadena ” tipos.
  • Finalmente, recupere los valores establecidos y muéstrelos en la consola.

Producción

Este resultado implica que el ' valor clave Los pares ” comprenden tanto el “ Entero ' y ' Cadena ' tipos de datos.

Conclusión

A ' clase de pareja ” en Java se puede crear configurando el par clave-valor a través del objeto de clase y recuperándolo con la ayuda del método getter. Estos pares pueden comprender “ Entero ”, “ Cadena ', o ' Objeto ” tipos. Este blog está orientado a la creación de una clase de par en Java.