public class GridTable<V> extends java.lang.Object implements Table<java.lang.Integer,java.lang.Integer,V>, java.lang.Cloneable, java.io.Serializable
| 限定符和类型 | 类和说明 |
|---|---|
static class |
jexx.collect.AbstractTable.SimpleCell<R,C,V> |
static class |
jexx.collect.AbstractTable.SimpleKey<R,C> |
| 构造器和说明 |
|---|
GridTable(int rowNum,
int columnNum) |
| 限定符和类型 | 方法和说明 |
|---|---|
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)
是否包含值
|
protected Table.Key<R,C> |
createKey(R rowKey,
C columnKey) |
V |
get(java.lang.Object rowKey,
java.lang.Object columnKey)
根据key获取值
|
int |
hashCode() |
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.lang.String |
toString() |
java.util.Collection<V> |
values()
值集合
|
cellSet, clear, containsColumnKey, containsKey, containsRowKey, containsValue, get, isEmpty, put, putAll, remove, valuespublic int size()
Tablepublic boolean containsKey(java.lang.Object rowKey,
java.lang.Object columnKey)
TablecontainsKey 在接口中 Table<R,C,V>rowKey - 行keycolumnKey - 列keypublic boolean containsRowKey(java.lang.Object rowKey)
TablecontainsRowKey 在接口中 Table<R,C,V>rowKey - 行keypublic boolean containsColumnKey(java.lang.Object columnKey)
TablecontainsColumnKey 在接口中 Table<R,C,V>columnKey - 列keypublic boolean containsValue(java.lang.Object value)
TablecontainsValue 在接口中 Table<R,C,V>value - 值protected Table.Key<R,C> createKey(R rowKey, C columnKey)
public V get(java.lang.Object rowKey,
java.lang.Object columnKey)
Tablepublic V put(R rowKey,
C columnKey,
V value)
Tablepublic void putAll(Table<? extends R,? extends C,? extends V> table)
Tablepublic V remove(java.lang.Object rowKey,
java.lang.Object columnKey)
Tablepublic java.util.Set<Table.Cell<R,C,V>> cellSet()
Tablepublic java.util.Collection<V> values()
Tablepublic int hashCode()
hashCode 在类中 java.lang.Objectpublic java.lang.String toString()
toString 在类中 java.lang.Object