From 08d80d588a36598114087a79917e36e9d2cc97c3 Mon Sep 17 00:00:00 2001 From: shedaniel Date: Tue, 24 Dec 2019 11:31:40 +0800 Subject: Finishing workstation usage and close #220 --- .../me/shedaniel/rei/utils/CollectionUtils.java | 38 +++++++++++----------- 1 file changed, 19 insertions(+), 19 deletions(-) (limited to 'src/main/java/me/shedaniel/rei/utils/CollectionUtils.java') diff --git a/src/main/java/me/shedaniel/rei/utils/CollectionUtils.java b/src/main/java/me/shedaniel/rei/utils/CollectionUtils.java index 2d798dd2d..6460e119a 100644 --- a/src/main/java/me/shedaniel/rei/utils/CollectionUtils.java +++ b/src/main/java/me/shedaniel/rei/utils/CollectionUtils.java @@ -21,7 +21,7 @@ public class CollectionUtils { } return null; } - + public static final T findFirstOrNull(List list, Predicate predicate) { for (T t : list) { if (predicate.test(t)) @@ -29,7 +29,7 @@ public class CollectionUtils { } return null; } - + public static final boolean anyMatch(List list, Predicate predicate) { for (T t : list) { if (predicate.test(t)) @@ -37,7 +37,7 @@ public class CollectionUtils { } return false; } - + public static final boolean anyMatchEqualsAll(List list, EntryStack stack) { for (EntryStack t : list) { if (t.equalsAll(stack)) @@ -45,7 +45,7 @@ public class CollectionUtils { } return false; } - + public static final List filter(List list, Predicate predicate) { List l = new LinkedList<>(); for (T t : list) { @@ -55,7 +55,7 @@ public class CollectionUtils { } return l; } - + public static final List map(List list, Function function) { List l = new LinkedList<>(); for (T t : list) { @@ -63,7 +63,7 @@ public class CollectionUtils { } return l; } - + public static final List map(T[] list, Function function) { List l = new LinkedList<>(); for (T t : list) { @@ -71,7 +71,7 @@ public class CollectionUtils { } return l; } - + public static final Optional mapAndMax(List list, Function function, Comparator comparator) { if (list.isEmpty()) return Optional.empty(); @@ -79,7 +79,7 @@ public class CollectionUtils { copyOf.sort(comparator); return Optional.ofNullable(copyOf.get(copyOf.size() - 1)); } - + public static final Optional mapAndMax(T[] list, Function function, Comparator comparator) { if (list.length <= 0) return Optional.empty(); @@ -87,7 +87,7 @@ public class CollectionUtils { copyOf.sort(comparator); return Optional.ofNullable(copyOf.get(copyOf.size() - 1)); } - + public static final Optional max(List list, Comparator comparator) { if (list.isEmpty()) return Optional.empty(); @@ -95,7 +95,7 @@ public class CollectionUtils { ts.sort(comparator); return Optional.ofNullable(ts.get(ts.size() - 1)); } - + public static final Optional max(T[] list, Comparator comparator) { if (list.length <= 0) return Optional.empty(); @@ -103,7 +103,7 @@ public class CollectionUtils { Arrays.sort(copyOf, comparator); return Optional.ofNullable(copyOf[copyOf.length - 1]); } - + public static final String joinToString(List list, String separator) { StringJoiner joiner = new StringJoiner(separator); for (String t : list) { @@ -111,7 +111,7 @@ public class CollectionUtils { } return joiner.toString(); } - + public static final String joinToString(String[] list, String separator) { StringJoiner joiner = new StringJoiner(separator); for (String t : list) { @@ -119,7 +119,7 @@ public class CollectionUtils { } return joiner.toString(); } - + public static final String mapAndJoinToString(List list, Function function, String separator) { StringJoiner joiner = new StringJoiner(separator); for (T t : list) { @@ -127,7 +127,7 @@ public class CollectionUtils { } return joiner.toString(); } - + public static final String mapAndJoinToString(T[] list, Function function, String separator) { StringJoiner joiner = new StringJoiner(separator); for (T t : list) { @@ -135,7 +135,7 @@ public class CollectionUtils { } return joiner.toString(); } - + public static final List filterAndMap(List list, Predicate predicate, Function function) { List l = null; for (T t : list) { @@ -147,7 +147,7 @@ public class CollectionUtils { } return l == null ? Collections.emptyList() : l; } - + public static final int sumInt(List list, Function function) { int sum = 0; for (T t : list) { @@ -155,7 +155,7 @@ public class CollectionUtils { } return sum; } - + public static final int sumInt(List list) { int sum = 0; for (int t : list) { @@ -163,7 +163,7 @@ public class CollectionUtils { } return sum; } - + public static final double sumDouble(List list, Function function) { double sum = 0; for (T t : list) { @@ -171,7 +171,7 @@ public class CollectionUtils { } return sum; } - + public static final double sumDouble(List list) { double sum = 0; for (double t : list) { -- cgit