Como criar uma classe par em Java

Como Criar Uma Classe Par Em Java



Em Java, pode haver certas instâncias em que o desenvolvedor precisa alocar “ valor chave ” pares de vez em quando. Por exemplo, escrever um código de modelo para acumular os valores que compreendem vários tipos de dados. Nesses casos, criar um “ classe par ” em Java ajuda o programador a associar e utilizar os pares chave-valor de forma eficaz.

Este blog irá detalhar a criação de uma “classe par” em Java.

O que é uma “classe par” em Java?

A ' classe par ” fornece uma maneira eficaz de associar o “ valor chave ” pares. Essa abordagem é útil quando dois valores precisam ser retornados de um método. Por exemplo, calcular a raiz quadrada de um número e retornar a raiz quadrada e o próprio número, ou seja, “ (9.3) ” etc







Como criar uma “classe par” em Java?

Uma classe par em Java pode ser criada definindo o par chave-valor por meio do objeto de classe e recuperando-o com a ajuda do método getter.



Exemplo 1: Criando uma Classe Par do Tipo “Integer” em Java
Neste exemplo, uma classe de par de “ inteiro ” pode ser criado de forma que o par chave-valor seja passado na forma de números inteiros:



aula Modelo < T > {
T val1 , val2 ;
vazio valor definido ( T x , T e ) {
esse . escolha1 = x ;
esse . val2 = e ;
}
Modelo getValue ( ) {
retornar esse ;
} }
aula pairclass {
público estático vazio principal ( Corda argumentos [ ] ) {
Modelo < inteiro > objeto = novo Modelo < inteiro > ( ) ;
Sistema. fora . println ( 'O par chave-valor é: ' ) ;
objeto. valor definido ( 5 , 10 ) ;
Modelo < inteiro > resultado = novo Modelo < inteiro > ( ) ;
resultado = objeto. Obter valor ( ) ;
Sistema. fora . println ( resultado. escolha1 + ' ' + resultado. val2 ) ;
} }

Nas linhas de código acima, aplique as seguintes etapas:





  • Primeiramente, declare uma classe chamada “ Modelo ”.
  • Observe que o “ ” na declaração de classe corresponde ao seu tipo (classe). Para criar uma classe de par compreendendo valores de string, especifique “ Corda ' em vez de ' inteiro ”.
  • Na definição de classe, especifique as variáveis ​​indicadas seguidas pelo tipo.
  • Na próxima etapa, defina uma função chamada “ definirValor() ” tendo os parâmetros declarados apontando para o passado “ valor chave ” pares.
  • Em sua definição, consulte as variáveis ​​especificadas e atribua a elas os argumentos passados ​​via “ esse ”.
  • Depois disso, defina uma função chamada “ Obter valor() ” e retornar o conjunto “ valor chave ” pares.
  • No ' principal() ” método, crie um objeto de classe chamado “ objeto ” através do “ novo ” e a palavra-chave “ Modelo() ” construtor, respectivamente. Além disso, especifique seu tipo, ou seja, “ inteiro ”.
  • Agora, passe os inteiros declarados na forma de pares chave-valor para a função de conjunto invocada “ definirValor() ”.
  • Por fim, crie outro objeto de classe por meio da abordagem discutida e invoque o método “ Obter valor() ” para recuperar os valores definidos na forma de pares chave-valor.
  • Observação: A função getter também pode ser invocada pelo mesmo objeto utilizado para definir os valores.

Saída

Na saída acima, pode-se observar que o par “chave-valor” é definido e recuperado adequadamente.



Exemplo 2: Criando uma “classe de pares” dos tipos Integer e String
Neste exemplo particular, uma classe pair do tipo “ Objeto ” tipo pode ser criado que compreende o “ valor chave ” par nos tipos integer e string:

aula Modelo < T > {
T val1 , val2 ;
vazio valor definido ( T x , T e ) {
esse . escolha1 = x ;
esse . val2 = e ;
}
Modelo getValue ( ) {
retornar esse ;
} }
aula pairclass {
público estático vazio principal ( Corda argumentos [ ] ) {
Modelo < Objeto > objeto = novo Modelo < Objeto > ( ) ;
Sistema. fora . println ( 'O par chave-valor é: ' ) ;
objeto. valor definido ( 1 , 'Davi' ) ;
Modelo < Objeto > resultado = novo Modelo < Objeto > ( ) ;
resultado = objeto. Obter valor ( ) ;
Sistema. fora . println ( resultado. escolha1 + ' ' + resultado. val2 ) ;
} }

No trecho de código acima:

  • Repita as abordagens discutidas para criar uma classe, definir e obter os valores passados, respectivamente.
  • No ' principal() ” da mesma forma, crie dois objetos de classe diferentes do método “ Objeto ” digite e defina o “ valor chave ” pares compreendendo tanto o “ inteiro ' e ' Corda ” tipos.
  • Por fim, recupere os valores definidos e exiba-os no console.

Saída

Este resultado implica que o buscado “ valor chave ” pares compreendem tanto o “ inteiro ' e ' Corda ' tipos de dados.

Conclusão

A ' classe par ” em Java pode ser criado definindo o par chave-valor por meio do objeto de classe e recuperando-o com a ajuda do método getter. Esses pares podem compreender “ inteiro ”, “ Corda ', ou ' Objeto ” tipos. Este blog é orientado para a criação de uma classe pair em Java.