Java
Résolu/Fermé
A voir également:
- Java
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel football - Télécharger - Jeux vidéo
- Java apk - Télécharger - Langages
- Java décompiler - Télécharger - Langages
- Java runtime - Télécharger - Langages
1 réponse
arth
Messages postés
9374
Date d'inscription
mardi 27 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2016
1 292
17 juil. 2012 à 18:59
17 juil. 2012 à 18:59
Bonjour,
En fait une List c'est générique, donc pas forcément optimisé. Tu peux ajouter n'importe quel type d'objet.
Si tu sais d'avance que dans la liste tu ne vas ajouter que des objets de type String, alors tu peux l'écrire comme suit :
List<String> listedechaines;
Donc du coup, List<TrackerServer> serverList; représente une liste qui contiendra des objets de type TrackerServer et uniquement des objets de ce type.
Idem s'il s'agit d'ArrayList, de Vector.
Vector<TrackerServer> serverList;
ArrayList<TrackerServer> serverList;
Par contre la classe Vector a plutôt tendance à être remplacé par la classe List.
En fait une List c'est générique, donc pas forcément optimisé. Tu peux ajouter n'importe quel type d'objet.
Si tu sais d'avance que dans la liste tu ne vas ajouter que des objets de type String, alors tu peux l'écrire comme suit :
List<String> listedechaines;
Donc du coup, List<TrackerServer> serverList; représente une liste qui contiendra des objets de type TrackerServer et uniquement des objets de ce type.
Idem s'il s'agit d'ArrayList, de Vector.
Vector<TrackerServer> serverList;
ArrayList<TrackerServer> serverList;
Par contre la classe Vector a plutôt tendance à être remplacé par la classe List.
18 juil. 2012 à 07:37