/** * Creator with an initial value * @param externalArray Array of int */ public LongUnion(long[] externalArray) { this(); for(Long val : externalArray) { internalAdd(val); } } /**
/** * Creator with an initial value * @param externalArray Array of int */ public LongUnion(long[] externalArray) { this(); for(Long val : externalArray) { internalAdd(val); } } /**
@Override public boolean add(Long value) { return internalAdd(value); }
@Override public boolean add(Long value) { return internalAdd(value); }
/** * Copy constructor with a generic collection * @param valueIterator Value to insert in this set */ public LongUnion(Iterator<Long> valueIterator) { this(); while(valueIterator.hasNext()) { internalAdd(valueIterator.next()); } }
/** * Copy constructor with a generic collection * @param valueIterator Value to insert in this set */ public LongUnion(Iterator<Long> valueIterator) { this(); while(valueIterator.hasNext()) { internalAdd(valueIterator.next()); } }
/** * Copy constructor with a generic collection * @param externalCollection */ public LongUnion(Collection<Long> externalCollection) { this(); if(externalCollection instanceof LongUnion) { copyExternalLongUnion((LongUnion)externalCollection); } else { for(Long value : externalCollection) { internalAdd(value); } } }
/** * Copy constructor with a generic collection * @param externalCollection */ public LongUnion(Collection<Long> externalCollection) { this(); if(externalCollection instanceof LongUnion) { copyExternalLongUnion((LongUnion)externalCollection); } else { for(Long value : externalCollection) { internalAdd(value); } } }