<dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <version>30.1-jre</version> </dependency> import com.google.common.collect.ImmutableList; public class ImmutableCollectionExample { public static void main(String[] args) { ImmutableList<String> immutableList = ImmutableList.of("apple", "banana", "orange"); System.out.println(immutableList); } } import com.google.common.base.Joiner; import com.google.common.base.Splitter; public class StringUtilExample { public static void main(String[] args) { String joinedString = Joiner.on(", ").join("Hello", "Guava"); System.out.println(joinedString); Iterable<String> splitStrings = Splitter.on(", ").split("Hello, Guava"); for (String splitString : splitStrings) { System.out.println(splitString); } } } import com.google.common.cache.Cache; import com.google.common.cache.CacheBuilder; import java.util.concurrent.TimeUnit; public class CacheExample { public static void main(String[] args) { Cache<String, Integer> cache = CacheBuilder.newBuilder() .maximumSize(100) .expireAfterAccess(10, TimeUnit.MINUTES) .build(); cache.put("one", 1); cache.put("two", 2); Integer value = cache.getIfPresent("one"); System.out.println(value); } }


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