xlang v4.0 Release
程序设计语言基础库文档
载入中...
搜索中...
未找到
Map.xcs
浏览该文件的文档.
1
5@Declare
6class Map<_K, _V>{
7
11 static class Iterator<_K, _V>{
12
16 bool hasNext();
17
21 void next();
22
23
28
32 void previous();
33
37 _K getKey();
38
42 Iterator head();
43
47 Iterator tail();
48
52 Iterator clone();
53
58 };
59
60
65 int size();
66
71 Iterator<_K, _V> put(_K key, _V val);
72
77 _V get(_K key);
78
83 bool containsKey(_K key);
84
89 void remove(_K key);
90
91
96 void remove(Iterator<_K, _V> iterator);
97
98
103 void clear();
104
105
110 Iterator<_K, _V> iterator();
111
112
117 _V operator [](_K key);
118
119
124 _V operator [](_K key, _V newValue);
125
126
131 _V findDesc(_K key, bool bIgnoreEqu);
132
133
134
139 _V findAsc(_K key, bool bIgnoreEqu);
140};
void next()
下一个
void previous()
前一个
bool hasPrevious()
是否有前一个
bool hasNext()
是否有下一个
_V getValue()
获取当前的值对象
_K getKey()
获取当前的key
Iterator tail()
获取迭代器尾部
Iterator head()
获取迭代器头部
Iterator clone()
克隆迭代器
map容器
Definition Map.xcs:6
_V findDesc(_K key, bool bIgnoreEqu)
降序查找
Iterator<_K, _V> put(_K key, _V val)
插入数据
bool containsKey(_K key)
测试是否包含某个key
_V operator [](_K key, _V newValue)
更新数据
_V operator [](_K key)
获取数据
Iterator iterator()
void clear()
清空容器
_V findAsc(_K key, bool bIgnoreEqu)
升序
Iterator<_K, _V> iterator()
获取迭代器
int size()
获取容器内数据数量