◆java.util.*; ** ・ Collections.unmodifiableXXX ([Instances de liste et de carte]); **
//S'il n'est que définitif, il ne peut pas être réaffecté, mais des éléments peuvent être ajoutés / supprimés.
//XXX non modifiable désactive la modification des éléments.
//"UnsupportedOperationException" est lancé lors de la tentative de modification.
//List (N'ajoutez pas de point-virgule à la fin de la ligne de l'initialiseur d'instance)
private static final List<String> LIST_1 = Collections.unmodifiableList( new ArrayList<String>() {{ add("X"); add("Y"); }} );
//Map
private static final Map<Integer, String> MAP_1 = Collections.unmodifiableMap( new HashMap<Integer, String>() {{ put(1, "X"); put(2, "Y"); }} );
Nom de la méthode | La description |
---|---|
boolean add(E e) | Ajoutez l'élément d'argument à la collection. Renvoie true si la collection a changé suite à cet appel |
void add(int index, E element) | Ajoute un élément à la position spécifiée. S'il y a des éléments à cette position et après cela, déplacez-les et ajoutez 1 à l'index de chaque élément. |
void clear() | Supprimer tous les éléments de cette collection |
boolean contains(Object obj) | Renvoie true si l'élément spécifié obj existe dans cette collection |
boolean containsAll(Collection<?> c) | Renvoie true si tous les éléments de la collection spécifiée sont contenus dans cette collection |
boolean isEmpty() | Renvoie true si cette collection ne contient aucun élément |
boolean remove(Object o) | Supprime l'élément spécifié dans l'argument et renvoie true si l'élément est supprimé |
boolean removeAll(Collection<?> c) | Supprime tous les éléments de la collection spécifiée dans l'argument de la méthode de cette collection et retourne true si le contenu de cette collection a changé suite à l'appel de cette méthode. |
Iterator |
Renvoie des répéteurs pour les éléments de cette collection |
Object[] toArray() | Renvoie un tableau contenant tous les éléments de cette collection |
Renvoie un tableau contenant tous les éléments de cette collection. T renvoie le type de données de l'élément du tableau | |
int size() | Renvoie le nombre d'éléments de la collection |
Nom de la méthode | La description |
Nom de la méthode | La description |
Recommended Posts