A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 小小菜鸟101 中级黑马   /  2014-6-17 00:37  /  1099 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

数组怎么删除多个重复的数,且输出时顺序不能打乱

6 个回复

倒序浏览
可以用正则表达式搞一搞
回复 使用道具 举报
集合框架 貌似也能做
回复 使用道具 举报
先用Arrays类把数组转成list1,然后再new一个list2,把list1中的元素逐个添加到list2中,其中添加时判断是否已经contains。
回复 使用道具 举报
貌似这个一个判断就搞定了吧?  if(a[i]==b[j]){}
回复 使用道具 举报
1. 原数组:ArrayListOriginal,新建数组ArrayListCopy,ArrayListFlag(存放boolean变量)
2.将ArrayListOriginal中的值逐个添加到数组ArrayListCopy中,并判断contains(),如果contains(),就将ArrayListFlag中的相应位置的值置为true
3.得到ArrayListFlag为true的index,ArrayListCopy中对应删除。
回复 使用道具 举报 1 0
沿途的记忆 发表于 2014-6-17 02:30
貌似这个一个判断就搞定了吧?  if(a==b[j]){}

。。。。。。。。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马