我們在日常的開發中,可以使用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); } }