Genéricos Java: como usar colchetes angulares na prática

Genericos Java Como Usar Colchetes Angulares Na Pratica



Em muitas linguagens de programação e de marcação, os colchetes angulares podem ser utilizados no lugar das aspas para se referir às aspas. Também pode definir a fala em línguas estrangeiras ou mencionar um determinado site. No entanto, a finalidade do colchete angular é diferente em Java. Os colchetes angulares determinam os genéricos Java. Além disso, você pode especificar qualquer tipo e classe como parâmetro ao invocar o método.

Este blog ilustrará o método para usar os colchetes angulares na prática.

Genéricos Java: colchetes angulares

Os colchetes angulares em Java são utilizados para definir os genéricos. Isso significa que o colchete angular usa um tipo genérico e uma classe como parâmetro durante a chamada. Ele permite vários tipos de dados, incluindo definido pelo usuário, string e inteiro, para definir o parâmetro para o método, classes e funções declarados. Além disso, várias classes, como HashSet, HashMap, ArrayList, etc. utilizaram os genéricos. Pode ser utilizado com qualquer tipo de dados.







Exemplo 1: colchetes angulares com classe

Neste exemplo, uma classe genérica é criada com o nome “ temperatura ” e usa “ <> ” para especificar o tipo de parâmetro. Depois disso, um objeto do tipo “ T ” é criado/declarado. Crie um construtor usando o nome da classe e passe o “ Obj ” como o parâmetro para este construtor. Além disso, o “ getObject() ” é invocado/chamado para obter o objeto e retorná-lo:



aula temperatura < T > {

Obj ;

temperatura ( Obj ) {

esse . obj = obj ;

}

público T getObject ( ) {

retornar esse . obj ;

}

}

No ' principal() ” da classe principal, crie uma instância do tipo de dados inteiro, defina o valor e armazene-o em uma variável:



temperatura < inteiro > iObj = novo temperatura < inteiro > ( 30 ) ;

Invoque o “ println() ” e chame o método “ getObject() ” método com a variável de objeto como “ iObj ” para exibir o resultado no console:





Sistema . fora . println ( iObj. getObject ( ) ) ;

Agora, uma instância do tipo String é criada e passada a string como parâmetro:

temperatura < Corda > sObj = novo temperatura < Corda > ( 'Site Tutorial do Linuxhint' ) ;

Obtenha o objeto chamando o método “ getObject() ” como um argumento e imprima-o no console:



Sistema . fora . println ( sObj. getObject ( ) ) ;

Saída

Exemplo 2: colchetes angulares com função

Também podemos escrever funções genéricas que podem ser invocadas/chamadas usando diferentes tipos de argumento, dependendo do tipo de argumento passado para o método genérico. Para fazer isso, invoque o método genérico “ genericDisplay() ” e especifique o tipo de parâmetro. Em seguida, utilize o “ println() ” e chame o método “getClass()”, “getName()” e o elemento como argumento para exibir o resultado no console:

estático < T > vazio exibição genérica ( elemento T ) {

Sistema . fora . println ( elemento. obterClasse ( ) . obterNome ( ) + ' = ' + elemento ) ;

}

Agora, invoque o método genérico e passe o argumento de tipo inteiro para exibir o resultado no console:

exibição genérica ( vinte e um ) ;

Em seguida, chame o método genérico “ genericDisplay() ” com argumento de string:

exibição genérica ( 'Site Tutorial do Linuxhint' ) ;

Por fim, invoque o método genérico “ genericDisplay() ” com o argumento duplo:

exibição genérica ( 5.0 ) ;

Saída

Isso é tudo sobre como usar os colchetes angulares em Java.

Conclusão

Os colchetes angulares em Java são usados ​​para definir genéricos. Leva um tipo genérico e uma classe como parâmetro durante a chamada. Você pode utilizar os colchetes angulares com as classes, bem como a função em Java. Ele permite vários tipos de dados, incluindo definido pelo usuário, string e inteiro para definir o parâmetro para os métodos, classes e funções declarados. Este post afirmou sobre o uso de colchetes angulares em Java.