校验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有交集 说明重复
}
本文介绍了一种检查ID重复性的方法,通过将前台传来的jsonArray转换为List<Long>,并与后台获取的ID列表进行比对,利用Collections.disjoint方法判断两列表是否有交集,从而确定ID是否重复。
7172

被折叠的 条评论
为什么被折叠?



