工具方法--集合

List转为String

		List<String> lst=new ArrayList<>();
		lst.add("1");
		lst.add("2");
		lst.add("3");
		lst.add("3");
		System.out.println(StringUtils.join(lst,","));
		
		String collect = Stream.of("1", "2").collect(Collectors.joining(","));
		System.out.println(collect);

List转Set

Set<String> set = Sets.newHashSet(lst);
		System.out.println(set);

创建单个List

System.out.println(Collections.singletonList("s"));
List<Integer> collect = Stream.of(1).collect(Collectors.toList());
System.out.println(Arrays.asList("1","2"));

创建单个Map

System.out.println(Collections.singletonMap("1","1"));

Collections.sort方法,排序

List<Integer> lst=new ArrayList<>();
        lst.add(4);
        lst.add(1);
        lst.add(2);
        lst.add(3);
        Collections.sort(lst, new Comparator<Integer>() {
            @Override
            public int compare(Integer o1, Integer o2) {
                //降序
                return o2.compareTo(o1);
            }
        });

输出

[4, 3, 2, 1]

移除

		List<Integer> collect = Stream.of(1, 2).collect(Collectors.toList());
		collect.removeIf(s -> s.equals(1));
		System.out.println(collect);

CollectionUtils.filter过滤

List<Integer> lst=new ArrayList<>();
        lst.add(1);
        lst.add(2);
        lst.add(3);
        CollectionUtils.filter(lst, new Predicate() {
            @Override
            public boolean evaluate(Object object) {
                Integer obj=(Integer)object;
                return obj==1;
            }
        });
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值