集合方法整理

List

void add(String item) 向滚动列表的末尾添加指定的项。
void add(String item, int index) 向滚动列表中索引指示的位置添加指定的项。
void addActionListener(ActionListener l) 添加指定的动作侦听器以从此列表接收动作事件。
void addItem(String item) 已过时。 由 add(String) 取代。
void addItem(String item, int index) 已过时。 由 add(String, int) 取代。
void addItemListener(ItemListener l) 添加指定的项侦听器以接收此列表的项事件。
void addNotify() 创建列表的同位体。
void deselect(int index) 取消选择指定索引处的项。
AccessibleContext getAccessibleContext() 获取与此 List 关联的 AccessibleContext。
ActionListener[] getActionListeners() 返回已在此列表上注册的所有动作侦听器的数组。
String getItem(int index) 获取与指定索引关联的项。
int getItemCount() 获取列表中的项数。
ItemListener[] getItemListeners() 返回已在此列表上注册的所有项侦听器的数组。
String[] getItems() 获取列表中的项。
getListeners(Class<T> listenerType) 返回目前已在此 List 上注册为 FooListener 的所有对象的数组。
Dimension getMinimumSize() 确定此滚动列表的最小大小。
Dimension getMinimumSize(int rows) 获取具有指定行数的列表的最少维数。
Dimension getPreferredSize() 获取此滚动列表的首选大小。
Dimension getPreferredSize(int rows) 获取具有指定行数的列表的首选维数。
int getRows() 获取此列表中的可视行数。
int getSelectedIndex() 获取列表中选中项的索引。
int[] getSelectedIndexes() 获取列表中选中的索引。
String getSelectedItem() 获取此滚动列表中选中的项。
String[] getSelectedItems() 获取此滚动列表中选中的项。
Object[] getSelectedObjects() 获取对象数组中此滚动列表的选中项。
int getVisibleIndex() 获取上次由 makeVisible 方法使其可视的项的索引。
boolean isIndexSelected(int index) 确定是否已选中此滚动列表中的指定项。
boolean isMultipleMode() 确定此列表是否允许进行多项选择。
void makeVisible(int index) 使指定索引处的项可视。
protected String paramString() 返回表示此滚动列表状态的参数字符串。
protected void processActionEvent(ActionEvent e) 处理发生在此列表上的动作事件,方法是将这些事件指派给所有已注册的 ActionListener 对象。
protected void processEvent(AWTEvent e) 此滚动列表的进程事件。
protected void processItemEvent(ItemEvent e) 处理发生在此列表上的项事件,方法是将这些事件指派给所有已注册的 ItemListener 对象。
void remove(int position) 从此滚动列表中移除指定位置处的项。
void remove(String item) 从列表中移除项的第一次出现。
void removeActionListener(ActionListener l) 移除指定的动作侦听器,以便不再从此列表接收动作事件。
void removeAll() 从此列表中移除所有项。
void removeItemListener(ItemListener l) 移除指定的项侦听器,以便不再从此列表接收项事件。
void removeNotify() 移除此列表的同位体。
void replaceItem(String newValue, int index) 使用新字符串替换滚动列表中指定索引处的项。
void select(int index) 选择滚动列表中指定索引处的项。
void setMultipleMode(boolean b) 设置确定此列表是否允许进行多项选择的标志。

Set

boolean add(E e) 如果 set 中尚未存在指定的元素,则添加此元素(可选操作)。
boolean addAll(Collection<? extends E> c) 如果 set 中没有指定 collection 中的所有元素,则将其添加到此 set 中(可选操作)。
void clear() 移除此 set 中的所有元素(可选操作)。
boolean contains(Object o) 如果 set 包含指定的元素,则返回 true。
boolean containsAll(Collection<?> c) 如果此 set 包含指定 collection 的所有元素,则返回 true。
boolean equals(Object o) 比较指定对象与此 set 的相等性。
int hashCode() 返回 set 的哈希码值。
boolean isEmpty() 如果 set 不包含元素,则返回 true。
Iterator<E> iterator() 返回在此 set 中的元素上进行迭代的迭代器。
boolean remove(Object o) 如果 set 中存在指定的元素,则将其移除(可选操作)。
boolean removeAll(Collection<?> c) 移除 set 中那些包含在指定 collection 中的元素(可选操作)。
boolean retainAll(Collection<?> c) 仅保留 set 中那些包含在指定 collection 中的元素(可选操作)。
int size() 返回 set 中的元素数(其容量)。
Object[] toArray() 返回一个包含 set 中所有元素的数组。
toArray(T[] a) 返回一个包含此 set 中所有元素的数组;返回数组的运行时类型是指定数组的类型。

Map

void clear() 从此映射中移除所有映射关系(可选操作)。
boolean containsKey(Object key) 如果此映射包含指定键的映射关系,则返回 true。
boolean containsValue(Object value) 如果此映射将一个或多个键映射到指定值,则返回 true。
Set<Map.Entry<K,V>> entrySet() 返回此映射中包含的映射关系的 Set 视图。
boolean equals(Object o) 比较指定的对象与此映射是否相等。
V get(Object key) 返回指定键所映射的值;如果此映射不包含该键的映射关系,则返回 null。
int hashCode() 返回此映射的哈希码值。
boolean isEmpty() 如果此映射未包含键-值映射关系,则返回 true。
Set<K> keySet() 返回此映射中包含的键的 Set 视图。
V put(K key, V value) 将指定的值与此映射中的指定键关联(可选操作)。
void putAll(Map<? extends K,? extends V> m) 从指定映射中将所有映射关系复制到此映射中(可选操作)。
V remove(Object key) 如果存在一个键的映射关系,则将其从此映射中移除(可选操作)。
int size() 返回此映射中的键-值映射关系数。
Collection<V> values() 返回此映射中包含的值的 Collection 视图。

原文地址:https://www.cnblogs.com/gu-bin/p/10022186.html