我们在日常的开发中,可以使用Set集合去重,代码如下:
// 去重并不打乱顺序 Set<String> setList = new HashSet<String>(); // 保存 for (int i = 0; i < codeList.size(); i ++) { String code = codeList.get(i); if (!setList.contains(code)) { NavigateSetAO navigateSetAO = new NavigateSetAO(); navigateSetAO.setMenuCode(code); navigateSetAO.setSortNum(i + 1); navigateSetAO.setUserId(user.getId()); navigateSetGeneratedMapper.insert(navigateSetAO); setList.add(code); } }