public class RoleUnresolvedList extends ArrayList<Object>
modCount
Constructor and Description |
---|
RoleUnresolvedList()
构造一个空的RoleUnresolvedList。
|
RoleUnresolvedList(int initialCapacity)
构造一个空的RoleUnresolvedList,并指定初始容量。
|
RoleUnresolvedList(List<RoleUnresolved> list)
构造一个
RoleUnresolvedList 含有的元素
List 指定,在其中它们被返回的顺序
List 的迭代器。
|
Modifier and Type | Method and Description |
---|---|
void |
add(int index, Object element)
在此列表中的指定位置插入指定的元素。
|
void |
add(int index, RoleUnresolved role)
在指定的位置插入指定为元素的未解决角色。
|
boolean |
add(Object o)
将指定的元素追加到此列表的末尾。
|
void |
add(RoleUnresolved role)
将指定的RoleUnresolved作为列表的最后一个元素添加。
|
boolean |
addAll(Collection<?> c)
按指定集合的Iterator返回的顺序将指定集合中的所有元素追加到此列表的末尾。
|
boolean |
addAll(int index, Collection<?> c)
将指定集合中的所有元素插入到此列表中,从指定的位置开始。
|
boolean |
addAll(int index, RoleUnresolvedList roleList)
将指定的RoleUnresolvedList中的所有元素从指定的位置开始,按照指定的RoleUnresolvedList的迭代器返回的顺序。
|
boolean |
addAll(RoleUnresolvedList roleList)
按照指定的RoleUnresolvedList的迭代器返回的顺序,将指定的RoleUnresolvedList中的所有元素附加到列表的末尾。
|
List<RoleUnresolved> |
asList()
返回此列表的视图为
List<RoleUnresolved> 。
|
Object |
set(int index, Object element)
用指定的元素替换此列表中指定位置的元素。
|
void |
set(int index, RoleUnresolved role)
将元素指定为指定的未解决角色。
|
clear, clone, contains, ensureCapacity, forEach, get, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeIf, removeRange, replaceAll, retainAll, size, sort, spliterator, subList, toArray, toArray, trimToSize
equals, hashCode
containsAll, toString
finalize, getClass, notify, notifyAll, wait, wait, wait
containsAll, equals, hashCode
parallelStream, stream
public RoleUnresolvedList()
public RoleUnresolvedList(int initialCapacity)
initialCapacity
- 初始容量
public RoleUnresolvedList(List<RoleUnresolved> list) throws IllegalArgumentException
RoleUnresolvedList
含有的元素List
指定,在其中它们被返回的顺序List
的迭代器。
RoleUnresolvedList
实例的初始容量为List
List大小的110%。
list
-
List
定义了新的
RoleUnresolvedList
的初始内容。
IllegalArgumentException
- 如果
list
参数是
null
或者如果
list
参数包含任何非RoleUnresolved对象。
ArrayList.ArrayList(java.util.Collection)
public List<RoleUnresolved> asList()
List<RoleUnresolved>
。
返回值的更改反映在原始RoleUnresolvedList
的更改中,反之亦然。
List<RoleUnresolved>
的内容反映了这个RoleUnresolvedList
的内容。
如果这种方法曾经被称为一个给定RoleUnresolvedList
例如,随后试图将一个对象添加到该实例,它是不是一个RoleUnresolved
将失败,并IllegalArgumentException
。 出于兼容性考虑,一个RoleUnresolvedList
上这种方法从未被称为确实允许比其他对象RoleUnresolved
进行增补。
IllegalArgumentException
- 如果这
RoleUnresolvedList
包含不是
RoleUnresolved
的元素。
public void add(RoleUnresolved role) throws IllegalArgumentException
role
- - 未解决的角色将被添加。
IllegalArgumentException
- 如果未解决的角色为null。
public void add(int index, RoleUnresolved role) throws IllegalArgumentException, IndexOutOfBoundsException
index
- - 要插入新RoleUnresolved对象的列表中的位置。
role
- - 要插入的RoleUnresolved对象。
IllegalArgumentException
- 如果未解决的角色为null。
IndexOutOfBoundsException
- 如果索引超出范围(
index < 0 || index > size()
)。
public void set(int index, RoleUnresolved role) throws IllegalArgumentException, IndexOutOfBoundsException
index
- - 指定的位置。
role
- - 未设置角色元素的值。
IllegalArgumentException
- 如果未解决的角色为空。
IndexOutOfBoundsException
- 如果索引超出范围(
index < 0 || index >= size()
)。
public boolean addAll(RoleUnresolvedList roleList) throws IndexOutOfBoundsException
roleList
- - 要插入到列表中的元素(可以为null)。
IndexOutOfBoundsException
- 如果使用列表外的索引进行访问。
public boolean addAll(int index, RoleUnresolvedList roleList) throws IllegalArgumentException, IndexOutOfBoundsException
index
- - 从指定的RoleUnresolvedList插入第一个元素的位置。
roleList
- - 要插入到列表中的元素。
IllegalArgumentException
- 如果角色为null。
IndexOutOfBoundsException
- 如果索引超出范围(
index < 0 || index > size()
)。
public boolean add(Object o)
ArrayList
add
在接口
Collection<Object>
add
在接口
List<Object>
add
在
ArrayList<Object>
o
- 要附加到此列表的元素
Collection.add(E)
指定 )
public void add(int index, Object element)
ArrayList
public boolean addAll(Collection<?> c)
ArrayList
addAll
在界面
Collection<Object>
addAll
在界面
List<Object>
addAll
在
ArrayList<Object>
c
- 包含要添加到此列表的元素的集合
AbstractCollection.add(Object)
public boolean addAll(int index, Collection<?> c)
ArrayList