码迷,mamicode.com
首页 > 其他好文 > 详细

lambda取两字符串的交集

时间:2017-06-26 18:59:38      阅读:181      评论:0      收藏:0      [点我收藏+]

标签:cto   blog   nbsp   highlight   log   字符   out   lam   支持   

取两个有规律字符串的交集,字符串的格式如下:

“[3095139,9080109]”

jar支持:

  fastjson

 

程序demo:

import com.alibaba.fastjson.JSON;
import java.util.List;
import java.util.stream.Collectors;


public class JSONParseArray {
    public static void main(String[] args){
        JSONParseArrayTool();
    }
    public static void JSONParseArrayTool(){
        List<Long> newIds = JSON.parseArray(("[3095139,9080109]"), Long.class);
        List<Long> oldIds = JSON.parseArray(("[197868,197870]"), Long.class);
        List<Long> missIds = oldIds.stream().filter(id -> !newIds.contains(id)).collect(Collectors.toList());
        System.out.println(missIds);
    }

}

  

 

lambda取两字符串的交集

标签:cto   blog   nbsp   highlight   log   字符   out   lam   支持   

原文地址:http://www.cnblogs.com/veitch-623/p/7081737.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!