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.