目录
Iterabale
-
-
Modifier and Type Method and Description default void
forEach(Consumer<? super T> action)
对
Iterable
的每个元素执行给定的操作,直到所有元素都被处理或动作引发异常。Iterator<T>
iterator()
返回类型为
T
元素的迭代器。default Spliterator<T>
spliterator()
在Iterable描述的元素上创建一个
Iterable
。
-
Collection
-
-
Modifier and Type Method and Description boolean
add(E e)
确保此集合包含指定的元素(可选操作)。
boolean
addAll(Collection<? extends E> c)
将指定集合中的所有元素添加到此集合(可选操作)。
void
clear()
从此集合中删除所有元素(可选操作)。
boolean
contains(Object o)
如果此集合包含指定的元素,则返回 true 。
boolean
containsAll(Collection<?> c)
如果此集合包含指定 集合中的所有元素,则返回true。
boolean
equals(Object o)
将指定的对象与此集合进行比较以获得相等性。
int
hashCode()
返回此集合的哈希码值。
boolean
isEmpty()
如果此集合不包含元素,则返回 true 。
Iterator<E>
iterator()
返回此集合中的元素的迭代器。
default Stream<E>
parallelStream()
返回可能并行的
Stream
与此集合作为其来源。boolean
remove(Object o)
从该集合中删除指定元素的单个实例(如果存在)(可选操作)。
boolean
removeAll(Collection<?> c)
删除指定集合中包含的所有此集合的元素(可选操作)。
default boolean
removeIf(Predicate<? super E> filter)
删除满足给定谓词的此集合的所有元素。
boolean
retainAll(Collection<?> c)
仅保留此集合中包含在指定集合中的元素(可选操作)。
int
size()
返回此集合中的元素数。
default Spliterator<E>
spliterator()
创建一个
Spliterator
在这个集合中的元素。default Stream<E>
stream()
返回以此集合作为源的顺序
Stream
。Object[]
toArray()
返回一个包含此集合中所有元素的数组。
<T> T[]
toArray(T[] a)
返回包含此集合中所有元素的数组; 返回的数组的运行时类型是指定数组的运行时类型。
-
List
-
-
Modifier and Type Method and Description void
add(String item)
将指定的项目添加到滚动列表的末尾。
void
add(String item, int index)
将指定的项目添加到由索引指示的位置的滚动列表中。
void
addActionListener(ActionListener l)
添加指定的动作侦听器以从此列表接收动作事件。
void
addItemListener(ItemListener l)
添加指定的项目侦听器以从该列表接收项目事件。
void
addNotify()
创建列表的对等体。
void
deselect(int index)
取消选择指定索引处的项目。
AccessibleContext
getAccessibleContext()
获取
AccessibleContext
与此相关List
。ActionListener[]
getActionListeners()
返回在此列表中注册的所有动作侦听器的数组。
String
getItem(int index)
获取与指定索引关联的项目。
int
getItemCount()
获取列表中的项目数。
ItemListener[]
getItemListeners()
返回在此列表中注册的所有项目侦听器的数组。
String[]
getItems()
获取列表中的项目。
<T extends EventListener>
T[]getListeners(类<T> listenerType)
返回当前注册为
FooListener
的所有对象的数组,此List
。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)
设置确定此列表是否允许多个选择的标志。
-