Este blog ilustrará el método para usar los soportes angulares en la práctica.
Genéricos de Java: corchetes en ángulo
Los corchetes angulares en Java se utilizan para definir los genéricos. Eso significa que el paréntesis angular toma un tipo genérico y una clase como parámetro durante la llamada. Permite varios tipos de datos, incluidos los definidos por el usuario, cadenas y enteros, para establecer el parámetro en el método, las clases y las funciones indicados. Además, varias clases, como HashSet, HashMap, ArrayList, etc., han utilizado los genéricos. Se puede utilizar con cualquier tipo de datos.
Ejemplo 1: soportes en ángulo con clase
En este ejemplo, se crea una clase genérica con el nombre “ Temperatura ” y utiliza “ <> corchetes para especificar el tipo de parámetro. Después de eso, un objeto de tipo “ T ” se crea/declara. Cree un constructor usando el nombre de la clase y pase el ' T obj ” como parámetro de este constructor. Además, el “ obtenerObjeto() Se invoca/llama al método ” para obtener el objeto y devolverlo:
clase Temperatura < T > {
T obj ;
Temperatura ( T obj ) {
este . objeto = objeto ;
}
público T obtenerObjeto ( ) {
devolver este . objeto ;
}
}
En el ' principal() ” de la clase principal, cree una instancia de tipo de datos entero, establezca el valor y guárdelo en una variable:
Temperatura < Entero > iObj = nuevo Temperatura < Entero > ( 30 ) ;
Invoca el “ imprimir() ” método y llame al “ obtenerObjeto() ” método con la variable de objeto como “ iObj ” para mostrar el resultado en la consola:
Sistema . afuera . imprimir ( iObj. obtenerObjeto ( ) ) ;
Ahora, se crea una instancia de tipo String y se pasa la cadena como parámetro:
Temperatura < Cadena > sObj = nuevo Temperatura < Cadena > ( 'Sitio web de tutoriales de Linuxhint' ) ;Obtener objeto llamando al ' obtenerObjeto() ” como argumento e imprimirlo en la consola:
Sistema . afuera . imprimir ( sObj. obtenerObjeto ( ) ) ;
Producción
Ejemplo 2: soportes en ángulo con función
También podemos escribir funciones genéricas que pueden ser invocadas/llamadas usando diferentes tipos de argumentos dependiendo del tipo de argumentos pasados al método genérico. Para hacerlo, invoque el método genérico “ visualización genérica() ” y especifique el tipo de parámetro. Luego, utilice el “ imprimir() ” y llame al “getClass()”, “getName()” y al elemento como argumento para mostrar el resultado en la consola:
estático < T > vacío exhibición genérica ( elemento T ) {Sistema . afuera . imprimir ( elemento. obtenerClase ( ) . obtenerNombre ( ) + ' = ' + elemento ) ;
}
Ahora, invoque el método genérico y pase el argumento de tipo entero para mostrar el resultado en la consola:
exhibición genérica ( 21 ) ;A continuación, llame al método genérico ' visualización genérica() ” con argumento de cadena:
exhibición genérica ( 'Sitio web de tutoriales de Linuxhint' ) ;Por último, invoque el método genérico ' visualización genérica() ” con el doble argumento:
exhibición genérica ( 5.0 ) ;Producción
Se trata de usar los corchetes angulares en Java.
Conclusión
Los corchetes angulares en Java se utilizan para definir genéricos. Toma un tipo genérico y una clase como parámetro durante la llamada. Puede utilizar los corchetes angulares con las clases y la función en Java. Permite varios tipos de datos, incluidos los definidos por el usuario, cadenas y enteros para establecer el parámetro en los métodos, clases y funciones indicados. Esta publicación ha mencionado el uso de corchetes angulares en Java.