Classe generique java

Exemples de code

0
0

classe generique java

//List est une interface implémentée notamment par la classe ArrayList.
List<String> list = new ArrayList<String>();

Map<String, Personne> tableauAssociatif = new HashMap<String, Personne>();
//Map est une interface implémentée notamment par la classe HashMap.

//Notation en diamant
Map<String, Personne> tableauAssociatif = new HashMap<>();
List<Integer> listeDeNombres = new ArrayList<>();

//Substitution et type générique
Object obj = new String();

//Par convention un type paramétré s’écrit avec une seule lettre en majuscule :
//T pour identifier un type générique en général
//E pour identifier un type générique qui représente un élément
//K pour identifier un type générique qui est utilisé comme clé (key)
//V pour identifier un type générique qui est utilisé comme une valeur
//U, V, W pour identifier une suite de types génériques si la méthode supporte plusieurs types génériques.

Pages connexes

Pages d'exemples similaires

Dans d'autres langues

Cette page est dans d'autres langues

Русский
..................................................................................................................
English
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................
Балгарскі
..................................................................................................................
Íslensk
..................................................................................................................