<dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <version>30.1-jre</version> </dependency> import com.google.common.collect.Lists; import com.google.common.collect.Sets; import java.util.List; import java.util.Set; public class CollectionExample { public static void main(String[] args) { List<Integer> numbers = Lists.newArrayList(1, 2, 3, 4, 5); Set<Integer> squaredNumbers = Sets.newHashSet(); for (Integer number : numbers) { squaredNumbers.add(number * number); } for (Integer squaredNumber : squaredNumbers) { System.out.println(squaredNumber); } } } import com.google.common.base.Joiner; import com.google.common.base.Splitter; public class StringExample { public static void main(String[] args) { String numbers = "1,2,3,4,5"; Iterable<String> numberList = Splitter.on(",").split(numbers); String combinedNumbers = Joiner.on("-").join(numberList); System.out.println(combinedNumbers); } } import com.google.common.cache.Cache; import com.google.common.cache.CacheBuilder; public class CacheExample { public static void main(String[] args) { Cache<Integer, String> cache = CacheBuilder.newBuilder() .maximumSize(100) .build(); cache.put(1, "One"); cache.put(2, "Two"); String value = cache.getIfPresent(1); System.out.println(value); } }


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