/** * Creates an iterator over the values of the set. * * @return an iterator with support for removals in the underlying set */ public Iterator iterator() { return new Iterator() { private final TDoubleIterator it = _set.iterator(); public Object next() { return wrap(it.next()); } public boolean hasNext() { return it.hasNext(); } public void remove() { it.remove(); } }; }
while (categories.hasNext()) { short category = categories.next(); TDoubleIterator scoreIterator = scores.get(category).iterator(); double maxDelta = Double.NEGATIVE_INFINITY; while (scoreIterator.hasNext()) {