/** 获取排序好的List */ public LongList getSortedKeyList() { LongList list = new LongList(size()); if (_size == 0) { return(list); } long[] values = list.getValues(); int j = 0; long free = _freeValue; long[] keys = _set; for (int i = (keys.Length) - 1; i >= 0; --i) { long key; if ((key = keys[i]) != free) { values[j++] = key; } } list.justSetSize(size()); list.sort(); return(list); }
public ForEachIterator(LongList list) { _tValues = list._values; _tSize = list._size; _index = 0; _v = 0; }