<dependencies> <dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <version>30.1-jre</version> </dependency> </dependencies> groovy dependencies { implementation 'com.google.guava:guava:30.1-jre' } import com.google.common.collect.Lists; List<String> myList = Lists.newArrayList(); import com.google.common.cache.Cache; import com.google.common.cache.CacheBuilder; Cache<String, Integer> myCache = CacheBuilder.newBuilder() .maximumSize(100) .expireAfterWrite(10, TimeUnit.MINUTES) .build(); import com.google.common.collect.Lists; import java.util.concurrent.CopyOnWriteArrayList; List<String> threadSafeList = Lists.newCopyOnWriteArrayList(); import com.google.common.base.Function; Function<Integer, String> convertToString = input -> String.valueOf(input); List<Integer> numbers = Lists.newArrayList(1, 2, 3, 4, 5); List<String> strings = Lists.transform(numbers, convertToString);


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