Package de.elo.utils
Class Boxed.Ints
java.lang.Object
de.elo.utils.Boxed.Ints
- Enclosing class:
- Boxed
public static class Boxed.Ints
extends java.lang.Object
Encapsulates a List of Integers.
-
Constructor Summary
-
Method Summary
Modifier and Type Method Description Boxed.Intsadd(int... arr)Add values.Boxed.Intsadd(java.util.Collection<java.lang.Integer> list)Add values.java.util.stream.IntStreamintStream()Wrap by IntStream.booleanisEmpty()Test on empty list.Boxed.Intssort()Sort acending.java.util.stream.Stream<java.lang.Integer>stream()Wrap by stream.int[]toArray()Copy to int array.java.util.List<java.lang.Integer>toList()Return reference to internal list.java.util.Set<java.lang.Integer>toSet()Copy to hash set.java.lang.StringtoString()Format as comma separated list.Boxed.Intsunique()Remove duplicates.
-
Constructor Details
-
Method Details
-
add
Add values.- Parameters:
arr- values- Returns:
- this
-
add
Add values.- Parameters:
arr- values- Returns:
- this
-
toArray
public int[] toArray()Copy to int array.- Returns:
- int array
-
toList
public java.util.List<java.lang.Integer> toList()Return reference to internal list.- Returns:
- list
-
toSet
public java.util.Set<java.lang.Integer> toSet()Copy to hash set.- Returns:
- set
-
stream
public java.util.stream.Stream<java.lang.Integer> stream()Wrap by stream.- Returns:
- stream
-
intStream
public java.util.stream.IntStream intStream()Wrap by IntStream.- Returns:
-
isEmpty
public boolean isEmpty()Test on empty list.- Returns:
- true if empty
-
toString
public java.lang.String toString()Format as comma separated list.- Overrides:
toStringin classjava.lang.Object- Returns:
- Comma separated list, e.g. "[1,2,3]"
-
sort
Sort acending.- Returns:
- this
-
unique
Remove duplicates.- Returns:
- this
-