lambda取兩字符串的交集

取兩個有規律字符串的交集,字符串的格式以下:java

「[3095139,9080109]」json

jar支持:blog

  fastjson字符串

 

程序demo:ast

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

}
相關文章
相關標籤/搜索