<dependency> <groupId>com.github.javadev</groupId> <artifactId>underscore</artifactId> <version>1.60</version> </dependency> import com.github.underscore.*; List<String> strings = Arrays.asList("apple", "banana", "cherry"); List<String> uppercaseStrings = _.map(strings, String::toUpperCase); List<String> filteredStrings = _.filter(strings, s -> s.length() > 5); boolean hasLongString = _.anyMatch(strings, s -> s.length() > 10); List<Integer> numbers = Arrays.asList(1, 2, 3, 4, 5); List<Integer> sortedNumbers = _.sortBy(numbers); int sum = _.reduce(numbers, Integer::sum); Map<Boolean, List<Integer>> groupedNumbers = _.groupBy(numbers, n -> n % 2 == 0); import com.github.underscore.*; import java.util.Arrays; import java.util.List; public class Main { public static void main(String[] args) { List<String> strings = Arrays.asList("apple", "banana", "cherry", "durian", "elderberry"); int count = _.filter(strings, s -> s.length() > 5).size(); System.out.println("Count: " + count); } }


上一篇:
下一篇:
切换中文