| public static <E> ArrayList<E> newArrayList() |
创建一个可变的空ArrayList实例。 |
无 |
| public static <E> ArrayList<E> newArrayList(E... elements) |
创建一个包含给定元素的可变ArrayList实例。 |
E... elements: 要包含在ArrayList中的元素。
|
| public static <E> ArrayList<E> newArrayList(Iterable<? extends E> elements) |
创建一个包含给定元素的可变ArrayList实例。 |
Iterable<? extends E> elements: 要包含在ArrayList中的元素。
|
| public static <E> ArrayList<E> newArrayList(Iterator<? extends E> elements) |
创建一个包含给定元素的可变ArrayList实例。 |
Iterator<? extends E> elements: 要包含在ArrayList中的元素。
|
| public static <E> ArrayList<E> newArrayListWithCapacity(int initialArraySize) |
创建一个具有指定初始大小的ArrayList实例。 |
int initialArraySize: 初始数组大小。
|
| public static <E> ArrayList<E> newArrayListWithExpectedSize(int estimatedSize) |
创建一个具有预期大小的ArrayList实例。 |
int estimatedSize: 预期的列表大小。
|
| public static <E> LinkedList<E> newLinkedList() |
创建一个可变的空LinkedList实例。 |
无 |
| public static <E> LinkedList<E> newLinkedList(Iterable<? extends E> elements) |
创建一个包含给定元素的可变LinkedList实例。 |
Iterable<? extends E> elements: 要包含在LinkedList中的元素。
|
| public static <E> CopyOnWriteArrayList<E> newCopyOnWriteArrayList() |
创建一个空的CopyOnWriteArrayList实例。 |
无 |
| public static <E> CopyOnWriteArrayList<E> newCopyOnWriteArrayList(Iterable<? extends E> elements) |
创建一个包含给定元素的CopyOnWriteArrayList实例。 |
Iterable<? extends E> elements: 要包含在CopyOnWriteArrayList中的元素。
|
| public static <E> List<E> asList(E first, E[] rest) |
返回一个不可修改的列表,包含指定的第一个元素和后续的数组元素。 |
E first: 第一个元素。
E[] rest: 其余的元素数组。
|
| public static <E> List<E> asList(E first, E second, E[] rest) |
返回一个不可修改的列表,包含指定的第一个和第二个元素以及后续的数组元素。 |
E first: 第一个元素。
E second: 第二个元素。
E[] rest: 其余的元素数组。
|
| public static <B> List<List<B>> cartesianProduct(List<? extends List<? extends B>> lists) |
返回由选择每个给定列表中的一个元素形成的所有可能列表。 |
List<? extends List<? extends B>> lists: 要从中选择元素的列表。
|
| public static <B> List<List<B>> cartesianProduct(List<? extends B>... lists) |
返回由选择每个给定列表中的一个元素形成的所有可能列表。 |
List<? extends B>... lists: 要从中选择元素的列表数组。
|
| public static <F, T> List<T> transform(List<F> fromList, Function<? super F, ? extends T> function) |
返回一个应用了函数的列表视图。 |
List<F> fromList: 要转换的原始列表。
Function<? super F, ? extends T> function: 应用于每个元素的函数。
|
| public static <T> List<List<T>> partition(List<T> list, int size) |
返回一个包含连续子列表的列表,每个子列表的大小相同(最后一个子列表可能较小)。 |
List<T> list: 要分割的原始列表。
int size: 每个子列表的大小。
|
| public static ImmutableList<Character> charactersOf(String string) |
返回指定字符串的不可变字符列表视图。 |
String string: 要转换为字符列表的字符串。
|
| public static List<Character> charactersOf(CharSequence sequence) |
返回指定字符序列的字符列表视图。 |
CharSequence sequence: 要转换为字符列表的字符序列。
|
| public static <T> List<T> reverse(List<T> list) |
返回指定列表的反转视图。 |
|