summaryrefslogtreecommitdiff
path: root/base/src/main
diff options
context:
space:
mode:
authorBenjamin J. Culkin <bjculkin@mix.wvu.edu>2018-06-02 19:39:03 -0300
committerBenjamin J. Culkin <bjculkin@mix.wvu.edu>2018-06-02 19:39:03 -0300
commit799cfd136d8411ce65243d0a8be64cfbe58411c1 (patch)
treeecc99b9ec8c00e90f1f4ece6e57a76673ac52ba7 /base/src/main
parentdce16f2b8eb9e96cd66dd8fa6a414dd17f519128 (diff)
Add list to primitive array method
Diffstat (limited to 'base/src/main')
-rw-r--r--base/src/main/java/bjc/utils/funcutils/ListUtils.java18
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;
+ }
}