- java.lang.Object
-
- org.redkale.util.Sheet<T>
-
- 类型参数:
T- 集合元素的数据类型
- 所有已实现的接口:
Serializable,Iterable<T>
public class Sheet<T> extends Object implements Serializable, Iterable<T>
页集合。 结构由一个total总数和一个List列表组合而成。详情见: https://redkale.org
- 作者:
- zhangjx
- 另请参阅:
- 序列化表格
-
-
构造器概要
构造器 构造器 说明 Sheet()Sheet(int total, Collection<? extends T> data)Sheet(long total, Collection<? extends T> data)
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 static <E> Sheet<E>asSheet(Collection<E> data)Sheet<T>copyTo(Sheet<T> copy)static <E> Sheet<E>empty()voidforEach(Consumer<? super T> consumer)voidforEachParallel(Consumer<? super T> consumer)Collection<T>getRows()longgetTotal()booleanisEmpty()判断数据列表是否为空Iterator<T>iterator()List<T>list()List<T>list(boolean created)<R> Sheet<R>map(Function<T,R> mapper)Stream<T>parallelStream()voidsetRows(Collection<? extends T> data)voidsetTotal(long total)Spliterator<T>spliterator()Stream<T>stream()Object[]toArray()<E> E[]toArray(E[] a)<E> E[]toArray(IntFunction<E[]> generator)StringtoString()
-
-
-
构造器详细资料
-
Sheet
public Sheet()
-
Sheet
public Sheet(int total, Collection<? extends T> data)
-
Sheet
public Sheet(long total, Collection<? extends T> data)
-
-
方法详细资料
-
asSheet
public static <E> Sheet<E> asSheet(Collection<E> data)
-
empty
public static <E> Sheet<E> empty()
-
isEmpty
@ConvertColumn(index=3) public boolean isEmpty()
判断数据列表是否为空- 返回:
- 是否为空
-
getTotal
public long getTotal()
-
setTotal
public void setTotal(long total)
-
getRows
public Collection<T> getRows()
-
setRows
public void setRows(Collection<? extends T> data)
-
spliterator
public Spliterator<T> spliterator()
- 指定者:
spliterator在接口中Iterable<T>
-
toArray
public Object[] toArray()
-
toArray
public <E> E[] toArray(E[] a)
-
toArray
public <E> E[] toArray(IntFunction<E[]> generator)
-
-