Questo blog illustrerà il metodo per utilizzare nella pratica gli angolari.
Generici Java: parentesi angolari
Le parentesi angolari in Java sono utilizzate per definire i generici. Ciò significa che la parentesi angolare accetta un tipo generico e una classe come parametro durante la chiamata. Consente a vari tipi di dati, inclusi quelli definiti dall'utente, stringa e numero intero, di impostare il parametro sul metodo, le classi e le funzioni dichiarati. Inoltre, varie classi, come HashSet, HashMap, ArrayList, ecc. hanno utilizzato i generici. Può essere utilizzato con qualsiasi tipo di dati.
Esempio 1: parentesi angolari con classe
In questo esempio, viene creata una classe generica con il nome ' temp ” e usa “ <> parentesi ” per specificare il tipo di parametro. Successivamente, un oggetto di tipo ' T ” viene creato/dichiarato. Crea un costruttore usando il nome della classe e passa il ' T ogg ” come parametro per questo costruttore. Inoltre, il “ getOggetto() ” viene invocato/chiamato il metodo per ottenere l'oggetto e restituirlo:
classe temp < T > {
T ogg ;
temp ( T ogg ) {
Questo . ogg = ogg ;
}
pubblico T getObject ( ) {
ritorno Questo . ogg ;
}
}
Nel ' principale() ” metodo della classe principale, creare un'istanza di tipo di dati intero, impostare il valore e memorizzarlo in una variabile:
temp < Numero intero > iOgg = nuovo temp < Numero intero > ( 30 ) ;
Invocare il ' stampaln() ” e chiama il metodo “ getOggetto() ” metodo con la variabile oggetto come “ iOgg ” per visualizzare il risultato sulla console:
Sistema . fuori . println ( iOgg. getOggetto ( ) ) ;
Ora, viene creata un'istanza di tipo String e viene passata la stringa come parametro:
temp < Corda > sOgg = nuovo temp < Corda > ( 'Sito Web Tutorial Linuxhint' ) ;Ottieni l'oggetto chiamando il ' getOggetto() ” come argomento e stampalo sulla console:
Sistema . fuori . println ( sOgg. getOggetto ( ) ) ;
Produzione
Esempio 2: parentesi angolari con funzione
Possiamo anche scrivere funzioni generiche che possono essere invocate/chiamate utilizzando diversi tipi di argomenti a seconda del tipo di argomenti passati al metodo generico. Per fare ciò, invocare il metodo generico ' display generico() ” e specificare il tipo di parametro. Quindi, utilizza il ' stampaln() ” e chiama il metodo “getClass()”, “getName()” e l'elemento come argomento per visualizzare il risultato sulla console:
statico < T > vuoto display generico ( Elemento T ) {Sistema . fuori . println ( elemento. getClass ( ) . getNome ( ) + ' = ' + elemento ) ;
}
Ora, invoca il metodo generico e passa l'argomento di tipo intero per visualizzare il risultato sulla console:
display generico ( ventuno ) ;Successivamente, chiama il metodo generico ' display generico() ” con argomento stringa:
display generico ( 'Sito Web Tutorial Linuxhint' ) ;Infine, invoca il metodo generico ' display generico() ” con il doppio argomento:
display generico ( 5.0 ) ;Produzione
Si tratta di usare le parentesi angolari in Java.
Conclusione
Le parentesi angolari in Java vengono utilizzate per definire i generici. Prende un tipo generico e una classe come parametro durante la chiamata. Puoi utilizzare le parentesi angolari con le classi e la funzione in Java. Consente a vari tipi di dati, inclusi quelli definiti dall'utente, stringhe e numeri interi, di impostare il parametro sui metodi, le classi e le funzioni dichiarati. Questo post ha affermato sull'utilizzo di parentesi angolari in Java.