使用ParallelStream 与线程不安全的list导致数据为null
使用list.parallelStream发现方法返回的list中包含null数据,原因是因为parallelStream是线程安全的,使用arrayList非线程安全的会出现null,换成
List<JSONObject> jsonObject = Collections.synchronizedList(new ArrayList<>());即可
使用list.parallelStream发现方法返回的list中包含null数据,原因是因为parallelStream是线程安全的,使用arrayList非线程安全的会出现null,换成
List<JSONObject> jsonObject = Collections.synchronizedList(new ArrayList<>());即可