public interface Table<R,C,V>
| 限定符和类型 | 接口和说明 |
|---|---|
static interface |
Table.Cell<R,C,V>
table中最小单元
|
static interface |
Table.Key<R,C>
table中key,由行列组合
|
| 限定符和类型 | 方法和说明 |
|---|---|
java.util.Set<Table.Cell<R,C,V>> |
cellSet()
返回table元素迭代器
|
void |
clear()
清除数据
|
boolean |
containsColumnKey(java.lang.Object columnKey)
是否包含列键
|
boolean |
containsKey(java.lang.Object rowKey,
java.lang.Object columnKey)
是否包含key
|
boolean |
containsRowKey(java.lang.Object rowKey)
是否包含行键
|
boolean |
containsValue(java.lang.Object value)
是否包含值
|
V |
get(java.lang.Object rowKey,
java.lang.Object columnKey)
根据key获取值
|
boolean |
isEmpty()
table是否为空
|
V |
put(R rowKey,
C columnKey,
V value)
设置数据
|
void |
putAll(Table<? extends R,? extends C,? extends V> table)
复制table数据到当前table
|
V |
remove(java.lang.Object rowKey,
java.lang.Object columnKey)
根据key移除数据
|
int |
size()
返回table的键值数量
|
java.util.Collection<V> |
values()
值集合
|
int size()
boolean isEmpty()
boolean containsKey(java.lang.Object rowKey,
java.lang.Object columnKey)
rowKey - 行keycolumnKey - 列keyboolean containsRowKey(java.lang.Object rowKey)
rowKey - 行keyboolean containsColumnKey(java.lang.Object columnKey)
columnKey - 列keyboolean containsValue(java.lang.Object value)
value - 值V get(java.lang.Object rowKey, java.lang.Object columnKey)
rowKey - 行keycolumnKey - 列keyvoid putAll(Table<? extends R,? extends C,? extends V> table)
table - tableV remove(java.lang.Object rowKey, java.lang.Object columnKey)
rowKey - 行keycolumnKey - 列keyjava.util.Set<Table.Cell<R,C,V>> cellSet()
java.util.Collection<V> values()
void clear()