guava工具类的使用
1.文档
https://tool.oschina.net/apidocs/apidoc?api=guava
2.maven
<dependencies> <dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <version>27.0-jre</version> </dependency> </dependencies>
3.实例说明
3.1 集合操作
//普通Collection的创建 List<String> list = Lists.newArrayList(); Set<String> set = Sets.newHashSet(); Map<String,String> map = Maps.newHashMap(); //不可变Collection的创建 ImmutableList<String> iList = ImmutableList.of("a","b","c"); ImmutableSet<String> iSet = ImmutableSet.of("e1","e2"); ImmutableMap<String,String> iMap = ImmutableMap.of("k1","v1","k2","v2");
3.2 String转换成集合操作
//将String转换为特定的集合 String str = "1-2-3-4-5-6"; List<String> list1 = Splitter.on("-").splitToList(str);