| 限定符和类型 | 类和说明 |
|---|---|
static class |
jexx.collect.AbstractTable.SimpleCell<R,C,V> |
static class |
jexx.collect.AbstractTable.SimpleKey<R,C> |
| 构造器和说明 |
|---|
ArrayTable(java.util.List<? extends R> rowKeys,
java.util.List<? extends C> columnKeys) |
| 限定符和类型 | 方法和说明 |
|---|---|
V |
at(int rowIndex,
int columnIndex) |
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) |
void |
eraseAll() |
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移除数据
|
V |
set(int rowIndex,
int columnIndex,
V value) |
int |
size()
返回table的键值数量
|
java.util.Iterator<Table.Cell<R,C,V>> |
toColumnIterator(R rowKey) |
java.util.Iterator<Table.Cell<R,C,V>> |
toRowIterator(C columnKey) |
java.lang.String |
toString() |
java.util.Collection<V> |
values()
值集合
|
public 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 - 值public V at(int rowIndex, int columnIndex)
public void putAll(Table<? extends R,? extends C,? extends V> table)
Tablepublic java.util.Iterator<Table.Cell<R,C,V>> toColumnIterator(R rowKey)
public java.util.Iterator<Table.Cell<R,C,V>> toRowIterator(C columnKey)
public V remove(java.lang.Object rowKey, java.lang.Object columnKey)
Tablepublic void eraseAll()
protected Table.Key<R,C> createKey(R rowKey, C columnKey)
public 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