- 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()
void
forEach(Consumer<? super T> consumer)
void
forEachParallel(Consumer<? super T> consumer)
Collection<T>
getRows()
long
getTotal()
boolean
isEmpty()
判断数据列表是否为空Iterator<T>
iterator()
List<T>
list()
List<T>
list(boolean created)
<R> Sheet<R>
map(Function<T,R> mapper)
Stream<T>
parallelStream()
void
setRows(Collection<? extends T> data)
void
setTotal(long total)
Spliterator<T>
spliterator()
Stream<T>
stream()
Object[]
toArray()
<E> E[]
toArray(E[] a)
<E> E[]
toArray(IntFunction<E[]> generator)
String
toString()
-
-
-
构造器详细资料
-
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)
-
-