/** * Pulls all items from the {@code iterator} and puts them into a {@link Set}, boxing each long. * * @param iterator {@link LongIterator} to pull values from. * @return a {@link Set} containing all items. */ public static Set<Long> toSet( LongIterator iterator ) { Set<Long> set = new HashSet<>(); while ( iterator.hasNext() ) { addUnique( set, iterator.next() ); } return set; }
/** * Pulls all items from the {@code iterator} and puts them into a {@link Set}, boxing each long. * * @param iterator {@link LongIterator} to pull values from. * @return a {@link Set} containing all items. */ public static Set<Long> toSet( LongIterator iterator ) { Set<Long> set = new HashSet<>(); while ( iterator.hasNext() ) { addUnique( set, iterator.next() ); } return set; }