黑马程序员技术交流社区
标题:
去除集合中相同元素对象
[打印本页]
作者:
虎鹏
时间:
2015-5-9 01:31
标题:
去除集合中相同元素对象
package cn.CompareTest;
import java.util.ArrayList;
import java.util.ListIterator;
public class ArrayListTest {
public static void main(String[] args) {
ArrayList<String> list = new ArrayList<String>();
list.add("111");
list.add("112");
list.add("113");
list.add("113");
list.add("113");
list.add("1134");
System.out.println(list);
ArrayList<String> list2 = new ArrayList<String>();
for(ListIterator<String> it =list.listIterator(); it.hasNext();){
String s = it.next();
System.out.println(s);
if(! list2.contains(s)){
list2.add(s);
}
}
System.out.println(list2);
// for(int i = 0;i<list.size()-1;i++){
// String s = list.get(i);
// for(int j = i+1;j<list.size();j++){
//
// if(s.equals(list.get(j))){
// list.remove(j);
// j--;
// }
// }
//}System.out.println(list);
}
}
复制代码
作者:
大西洋
时间:
2015-5-9 06:39
感谢分享~
作者:
海带
时间:
2015-5-9 08:09
不错,顶起
作者:
嘉Ming
时间:
2015-5-9 08:41
谢谢分享,刚好需要学习这功能
作者:
陈明佳
时间:
2015-5-9 17:32
可以,用到了for循环,可以节约点内存
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2