校验ID是否重复时,前台传进来一个jsonArray,后台查出来一个List<Long>。
如何判断它们是否有交集:
JSONArray array = params.getJSONArray("ids");
List<Long> ids = array.toJavaList(Long.class);
List<Long> optIds = dscRegionService.getOtherOptIds(null);
boolean flag = Collections.disjoint(ids , optIds);
if(!flag){
// 两个list有交集 说明重复
}