构造器和说明 |
---|
HDataTable() |
限定符和类型 | 方法和说明 |
---|---|
void |
acceptChanges() |
HDataColumn |
addColumn(java.lang.String name) |
HDataRow |
addRow()
新增行数据 *
|
void |
clear() |
boolean |
contains(HDataRow o) |
protected void |
finalize() |
HDataRow |
get(int index) |
HDataRow |
get(java.lang.Integer index)
根据索引获取行
|
HDataColumnCollection |
getColumns()
获取列集合
|
HDataRowCollection |
getRows()
获取所有行
|
java.lang.Object |
getScalar()
获取第一行第一列的值
|
int |
indexOf(HDataRow o) |
HDataRow |
insertRow(int i)
加入行到指定索引
|
boolean |
isEmpty() |
void |
iterate(java.util.function.Function<HDataRow,java.lang.Boolean> iterator)
遍历数据,iteration返回值为是否继续,true继续,false结束遍历
|
java.util.Iterator<HDataRow> |
iterator() |
int |
lastIndexOf(HDataRow o) |
static HDataTable |
load(java.io.InputStream stream) |
static HDataTable |
load(java.lang.String csvPath) |
void |
removeColumnAt(java.lang.Integer index) |
HDataRow |
removeRow(HDataRow row) |
HDataRow |
removeRowAt(int index) |
int |
size() |
java.util.stream.Stream<HDataRow> |
stream() |
java.util.List<HDataRow> |
subList(int fromIndex,
int toIndex) |
com.alibaba.fastjson.JSONArray |
toDataJSON() |
com.alibaba.fastjson.JSONArray |
toDataJSON(boolean camelName) |
com.alibaba.fastjson.JSONObject |
toGridJSON() |
java.util.List<HDataRow> |
toList() |
java.lang.String |
toString() |
protected void finalize() throws java.lang.Throwable
finalize
在类中 java.lang.Object
java.lang.Throwable
public HDataRow get(java.lang.Integer index)
index
- public HDataColumnCollection getColumns()
public HDataRowCollection getRows()
public java.lang.Object getScalar()
public HDataRow addRow()
public HDataRow insertRow(int i)
i
- 位置, 不允许超过sizepublic HDataRow removeRowAt(int index)
public HDataColumn addColumn(java.lang.String name)
public int size()
public boolean isEmpty()
public boolean contains(HDataRow o)
public com.alibaba.fastjson.JSONObject toGridJSON()
public com.alibaba.fastjson.JSONArray toDataJSON()
public com.alibaba.fastjson.JSONArray toDataJSON(boolean camelName)
public java.lang.String toString()
toString
在类中 java.lang.Object
public void iterate(java.util.function.Function<HDataRow,java.lang.Boolean> iterator)
iterator
- 迭代函数public java.util.Iterator<HDataRow> iterator()
iterator
在接口中 java.lang.Iterable<HDataRow>
public java.util.List<HDataRow> toList()
public void clear()
public HDataRow get(int index)
public int indexOf(HDataRow o)
public int lastIndexOf(HDataRow o)
public java.util.List<HDataRow> subList(int fromIndex, int toIndex)
public java.util.stream.Stream<HDataRow> stream()
public void acceptChanges()
public static HDataTable load(java.io.InputStream stream) throws java.io.IOException
java.io.IOException
public static HDataTable load(java.lang.String csvPath) throws java.io.IOException
java.io.IOException
public void removeColumnAt(java.lang.Integer index)