ImmutableList<String> list = ImmutableList.of("a", "b", "c"); ImmutableSet<Integer> set = ImmutableSet.of(1, 2, 3); ImmutableMap<String, Integer> map = ImmutableMap.of("key1", 1, "key2", 2); Multiset<String> multiset = HashMultiset.create(); multiset.add("a"); multiset.add("b"); multiset.add("a"); Multimap<String, Integer> multimap = HashMultimap.create(); multimap.put("key", 1); multimap.put("key", 2); BiMap<String, Integer> biMap = HashBiMap.create(); biMap.put("key1", 1); biMap.put("key2", 2); List<Integer> list = Lists.newArrayList(1, 2, 3); List<Integer> filteredList = Lists.newArrayList(Iterables.filter(list, new Predicate<Integer>() { public boolean apply(Integer input) { return input % 2 == 0; } })); List<String> strings = Lists.transform(list, new Function<Integer, String>() { public String apply(Integer input) { return "num-" + input; } }); Collections.sort(list); <dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <version>30.1-jre</version> </dependency>


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