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