diff options
Diffstat (limited to 'base/src/main/java')
| -rw-r--r-- | base/src/main/java/bjc/utils/funcutils/ListUtils.java | 18 |
1 files changed, 16 insertions, 2 deletions
diff --git a/base/src/main/java/bjc/utils/funcutils/ListUtils.java b/base/src/main/java/bjc/utils/funcutils/ListUtils.java index 20ae7b2..b86017b 100644 --- a/base/src/main/java/bjc/utils/funcutils/ListUtils.java +++ b/base/src/main/java/bjc/utils/funcutils/ListUtils.java @@ -2,6 +2,7 @@ package bjc.utils.funcutils; import java.util.ArrayList; import java.util.Iterator; +import java.util.List; import java.util.function.Function; import java.util.function.Supplier; @@ -9,8 +10,8 @@ import bjc.utils.funcdata.FunctionalList; import bjc.utils.funcdata.IList; /** - * Utilities for manipulating FunctionalLists that don't belong in the class - * itself. + * Utilities for manipulating FunctionalLists and regular Collections lists that + * don't belong in the class itself. * * @author ben */ @@ -297,4 +298,17 @@ public class ListUtils { return returned; } + + public static long[] toPrimitive(List<Long> list) { + long[] res = new long[list.size()]; + + int idx = 0; + for(long val : list) { + res[idx] = val; + + idx += 1; + } + + return res; + } } |
