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.Ints
add(int... arr)
Add values.Boxed.Ints
add(java.util.Collection<java.lang.Integer> list)
Add values.java.util.stream.IntStream
intStream()
Wrap by IntStream.boolean
isEmpty()
Test on empty list.Boxed.Ints
sort()
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.String
toString()
Format as comma separated list.Boxed.Ints
unique()
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:
toString
in classjava.lang.Object
- Returns:
- Comma separated list, e.g. "[1,2,3]"
-
sort
Sort acending.- Returns:
- this
-
unique
Remove duplicates.- Returns:
- this
-