|
![]() |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectargutia.tools.Collections
public abstract class Collections
Permet lors de la création d'une collection d'éviter d'écrire deux fois le type des paramètres. Par ailleurs, cela permet de s'en tenir aux interfaces et de rester ainsi aussi général que possible.
Map<Clause, MaillonClause> values = Collections.newLinkedHashMap();
Constructor Summary | |
---|---|
private |
Collections()
Cette classe n'a pas vocation à être sous-classée ou instanciée. |
Method Summary | ||
---|---|---|
static <E> List<E> |
newArrayList()
Construit et retourne une ArrayList vide. |
|
static <E> List<E> |
newArrayList(int initialCapacity)
Construit et retourne une ArrayList avec la capacité initiale spécifiée. |
|
static
|
newEnumMap(Class<K> keyType)
Construit et retourne une EnumMap vide. |
|
static <K,V> Map<K,V> |
newHashMap()
Construit et retourne une HashMap vide. |
|
static <E> Set<E> |
newHashSet()
Construit et retourne un HashSet vide. |
|
static <K,V> Map<K,V> |
newLinkedHashMap()
Construit et retourne une LinkedHashMap vide. |
|
static <E> Set<E> |
newLinkedHashSet()
Construit et retourne un LinkedHashSet vide. |
|
static <E> List<E> |
newLinkedList()
Construit et retourne une LinkedList vide. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
private Collections()
Method Detail |
---|
public static <K,V> Map<K,V> newHashMap()
HashMap
vide.
HashMap
K
- type des clefs.V
- type des valeurs.
HashMap
vide.public static <K,V> Map<K,V> newLinkedHashMap()
LinkedHashMap
vide.
LinkedHashMap
K
- type des clefs.V
- type des valeurs.
LinkedHashMap
vide.public static <K extends Enum<K>,V> Map<K,V> newEnumMap(Class<K> keyType)
EnumMap
vide.
LinkedHashMap
K
- type des clefs.V
- type des valeurs.keyType
- type des clefs de l'EnumMap
.
EnumMap
vide.public static <E> Set<E> newLinkedHashSet()
LinkedHashSet
vide.
LinkedHashSet
E
- type des éléments.
LinkedHashSet
vide.public static <E> Set<E> newHashSet()
HashSet
vide.
HashSet
E
- type des éléments.
HashSet
vide.public static <E> List<E> newLinkedList()
LinkedList
vide.
LinkedList
E
- type des éléments.
LinkedList
vide.public static <E> List<E> newArrayList()
ArrayList
vide.
ArrayList
E
- type des éléments.
ArrayList
vide.public static <E> List<E> newArrayList(int initialCapacity)
ArrayList
avec la capacité initiale spécifiée.
ArrayList
E
- type des éléments.initialCapacity
- capacité initiale de la liste.
ArrayList
vide.
|
![]() |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |