public final class ToList<E> extends Object
| 限定符和类型 | 方法和说明 |
|---|---|
ToList<E> |
add(Collection<? extends E> c) |
<EE extends E> |
add(EE e) |
<T> T |
build() |
static <E> List<E> |
collect(Stream<E> stream) |
static <E> List<E> |
collect(Stream<E> stream,
boolean extra)
无法确定元素个数时的流收集
|
static <E> List<E> |
collectArray(Stream<E> stream) |
static <E> List<E> |
collectArray(Stream<E> stream,
int extra)
无法确定元素个数时的流收集(需要频繁的进行索引查询时选择此方法收集流)
|
static <E> Collector<E,?,List<E>> |
collector()
无法确定元素个数时的收集器
|
static <E> Collector<E,?,List<E>> |
collector(int initialCapacity) |
static <E> Collector<E,?,List<E>> |
collector(int initialCapacity,
int idx)
大致确定元素个数时的收集器
|
static <E,R extends List<E>> |
collector(Supplier<R> supplier) |
static <E> List<E> |
explicitCollect(Stream<E> stream,
int initialCapacity) |
static <E> List<E> |
explicitCollect(Stream<E> stream,
int initialCapacity,
int idx)
大致确定元素个数时的流收集
|
static <E> ToList<E> |
get(int initialCapacity) |
static <E> ToList<E> |
get(int initialCapacity,
int idx) |
public static <E> ToList<E> get(int initialCapacity, int idx)
public static <E> ToList<E> get(int initialCapacity)
public <T> T build()
public ToList<E> add(Collection<? extends E> c)
public static <E> Collector<E,?,List<E>> collector(int initialCapacity, int idx)
initialCapacity - 大致确定的初始容量idx - 初始容量衰减次数public static <E> List<E> explicitCollect(Stream<E> stream, int initialCapacity, int idx)
public static <E> List<E> collect(Stream<E> stream, boolean extra)
extra - 是否需要添加额外元素public static <E> List<E> collectArray(Stream<E> stream, int extra)
extra - 申请额外空间Copyright © 2022. All rights reserved.