首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >java基础|CollectionUtils工具的基本使用

java基础|CollectionUtils工具的基本使用

作者头像
码农王同学
发布2020-08-25 11:23:36
发布2020-08-25 11:23:36
1.3K00
代码可运行
举报
文章被收录于专栏:后端Coder后端Coder
运行总次数:0
代码可运行

对于java后端来说,和集合打交道无处不在,对于集合的一些操作,这里自己总结一下,便于以后看的时候也能想起来。

代码语言:javascript
代码运行次数:0
运行
复制
package com.wpw.springbootjuc.java8.map;

import com.google.common.collect.Lists;
import lombok.extern.slf4j.Slf4j;
import org.apache.commons.lang3.StringUtils;
import org.springframework.util.CollectionUtils;

import java.util.List;

/**
 * CollectionUtils工具的使用总结
 *
 * @author wpw
 */
@Slf4j
public class CollectionUtilsTest {
    private static final List<Integer> arrayList = Lists.newArrayList();
    private static final List<Integer> arrayListNew = Lists.newArrayList();

    static {
        arrayList.add(1);
        arrayList.add(2);
        arrayList.add(3);
        arrayList.add(4);
        arrayList.add(5);
        arrayList.add(6);
        arrayList.add(7);
        arrayList.add(8);
        arrayList.add(9);
        arrayList.add(10);
    }

    static {
        arrayListNew.add(1);
        arrayListNew.add(2);
        arrayListNew.add(3);
        arrayListNew.add(4);
        arrayListNew.add(5);
        arrayListNew.add(6);
        arrayListNew.add(7);
        arrayListNew.add(8);
        arrayListNew.add(9);
        arrayListNew.add(10);
    }

    public static void main(String[] args) {
        log.info("判断集合是否为空:[{}]", CollectionUtils.isEmpty(arrayList));
        log.info("判断集合是否不为空:[{}]", !CollectionUtils.isEmpty(arrayListNew));
        log.info("获取集合的大小数据:[{}]", arrayList.size());
        log.info("数组转为集合然后进行循环遍历输出");
        List list = CollectionUtils.arrayToList(new Integer[]{1, 2, 3, 4});
        list.stream().forEach(x -> System.out.print(x + "\t"));
        //本来想着用CollectionUtils测试类,觉得spring提供的方法还是太少了
        //这里用下lang3提供的字符串判断工具看下吧
        log.info("判断字符串是否为null:[{}]",StringUtils.isEmpty(null));
        String trimStr="a b c d ";
        String str = StringUtils.trim(trimStr);
        System.out.println("str = " + str);
    }
}

这个工具没有实际场景不是很好用,先暂时做个介绍好了,到这里就结束了。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-08-20,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 码农王同学 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档