<dependency>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
<version>30.1-jre</version>
</dependency>
import com.google.common.collect.ImmutableList;
public class Example {
public static void main(String[] args) {
ImmutableList<String> list = ImmutableList.of("Apple", "Banana", "Orange");
System.out.println(list);
}
}
import com.google.common.base.Function;
import com.google.common.collect.Lists;
public class Example {
public static void main(String[] args) {
ImmutableList<String> list = ImmutableList.of("apple", "banana", "orange");
Function<String, String> toUpperCase = new Function<String, String>() {
public String apply(String input) {
return input.toUpperCase();
}
};
System.out.println(Lists.transform(list, toUpperCase));
}
}
import com.google.common.cache.Cache;
import com.google.common.cache.CacheBuilder;
public class Example {
public static void main(String[] args) {
Cache<String, String> cache = CacheBuilder.newBuilder()
.maximumSize(100)
.build();
cache.put("key", "value");
System.out.println(cache.getIfPresent("key"));
}
}