黑马程序员技术交流社区

标题: 数组删除? [打印本页]

作者: 小小菜鸟101    时间: 2014-6-17 00:37
标题: 数组删除?
数组怎么删除多个重复的数,且输出时顺序不能打乱
作者: a5702727    时间: 2014-6-17 01:15
可以用正则表达式搞一搞
作者: a5702727    时间: 2014-6-17 01:18
集合框架 貌似也能做
作者: Alan_Kwan    时间: 2014-6-17 01:59
先用Arrays类把数组转成list1,然后再new一个list2,把list1中的元素逐个添加到list2中,其中添加时判断是否已经contains。
作者: 沿途的记忆    时间: 2014-6-17 02:30
貌似这个一个判断就搞定了吧?  if(a[i]==b[j]){}
作者: 崔湖尧    时间: 2014-6-17 08:45
1. 原数组:ArrayListOriginal,新建数组ArrayListCopy,ArrayListFlag(存放boolean变量)
2.将ArrayListOriginal中的值逐个添加到数组ArrayListCopy中,并判断contains(),如果contains(),就将ArrayListFlag中的相应位置的值置为true
3.得到ArrayListFlag为true的index,ArrayListCopy中对应删除。

作者: 2528870651    时间: 2014-6-17 16:52
沿途的记忆 发表于 2014-6-17 02:30
貌似这个一个判断就搞定了吧?  if(a==b[j]){}

。。。。。。。。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2