list value 唯一验证

mmkkuoi 2015-11-25 09:25:38
重复加上一位随机数,所有的value不重复
...全文
122 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
mmkkuoi 2015-12-06
  • 打赏
  • 举报
回复
public static void main(String[] args) { List<String> list = new ArrayList<String>(); list.add("aa"); list.add("bb"); list.add("cc"); list.add("dd"); list.add("bb"); list.add("ee"); list.add("dd"); list.add("ff"); String temp = ""; for (int i = 0; i < list.size() - 1; i++) { temp = list.get(i); for (int j = i + 1; j < list.size(); j++) { if (temp.equals(list.get(j))) { System.out.println("第" + (i + 1) + "个跟第" + (j + 1) + "个重复,值是:" + temp); } } } }
奋进2019 2015-11-25
  • 打赏
  • 举报
回复
用set不是更好么?
xinbaby1987 2015-11-25
  • 打赏
  • 举报
回复
先取随机数,然后判断是否存在list中,存在重新取随机数,不存在插入到list中 或者用set
vswen5 2015-11-25
  • 打赏
  • 举报
回复
什么东西,你加随机数 也是有可能重复啊 你直接加list的下标 不就行了
mmkkuoi 2015-11-25
  • 打赏
  • 举报
回复
是前端传过来的时候是一个list,list里面有多个map,map里面有name,要保证list里面所有name唯一

67,549

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧