◆java.util.*; ** ・ Collections.unmodizableXXX ([Listen- und Karteninstanzen]); **
//Wenn es nur endgültig ist, kann es nicht neu zugewiesen werden, aber Elemente können hinzugefügt / gelöscht werden.
//Nicht modifizierbar XXX deaktiviert die Elementänderung.
//Wenn Sie versuchen, dies zu ändern, wird eine "UnsupportedOperationException" ausgelöst.
//List (Fügen Sie am Ende der Zeile des Instanzinitialisierers kein Semikolon hinzu)
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"); }} );
Methodenname | Erläuterung |
---|---|
boolean add(E e) | Fügen Sie der Sammlung das Argumentelement hinzu. Gibt true zurück, wenn sich die Auflistung infolge dieses Aufrufs geändert hat |
void add(int index, E element) | Fügt ein Element an der angegebenen Position hinzu. Wenn sich an dieser Position und danach Elemente befinden, verschieben Sie diese und fügen Sie 1 zum Index jedes Elements hinzu. |
void clear() | Entfernen Sie alle Elemente aus dieser Sammlung |
boolean contains(Object obj) | Gibt true zurück, wenn das angegebene Element obj in dieser Auflistung vorhanden ist |
boolean containsAll(Collection<?> c) | Gibt true zurück, wenn alle Elemente der angegebenen Sammlung in dieser Sammlung enthalten sind |
boolean isEmpty() | Gibt true zurück, wenn diese Sammlung keine Elemente enthält |
boolean remove(Object o) | Löscht das im Argument angegebene Element und gibt true zurück, wenn das Element gelöscht wird |
boolean removeAll(Collection<?> c) | Entfernt alle im Argument der Methode angegebenen Elemente aus der Auflistung aus dieser Auflistung und gibt true zurück, wenn sich der Inhalt dieser Auflistung infolge des Aufrufs dieser Methode geändert hat. |
Iterator |
Gibt Repeater für die Elemente dieser Sammlung zurück |
Object[] toArray() | Gibt ein Array zurück, das alle Elemente dieser Sammlung enthält |
Gibt ein Array zurück, das alle Elemente dieser Sammlung enthält. T gibt den Datentyp des Array-Elements zurück | |
int size() | Gibt die Anzahl der Elemente in der Sammlung zurück |
Methodenname | Erläuterung |
Methodenname | Erläuterung |
Recommended Posts