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);

 

 


posted @ 2023-01-23 22:09  流星小子  阅读(52)  评论(0编辑  收藏  举报