java去除集合中重复元素示例分享 java去除重复
2016-08-11 22:02
495 查看
这篇文章主要介绍了java去除集合中重复元素示例,大家参考使用吧
代码如下:
class ArrayListTest1 {
public static void main(String[] args) {
ArrayList al = new ArrayList();
al.add("java03");
al.add("java03");
al.add("java01");
al.add("java02");
al.add("java01");
al.add("java02");
al.add("java01");
System.out.println(al);
al = singleElement(al);
System.out.println(al);
}
//返回List合适些
public static ArrayList singleElement(ArrayList al){
//定义一个临时容器
ArrayList newAl = new ArrayList();
//在迭代是循环中next调用一次,就要hasNext判断一次
Iterator it = al.iterator();
while (it.hasNext()){
Object obj = it.next();//next()最好调用一次就hasNext()判断一次否则容易发生异常
if (!newAl.contains(obj))
newAl.add(obj);
}
return newAl;
}
}
代码如下:
class ArrayListTest1 {
public static void main(String[] args) {
ArrayList al = new ArrayList();
al.add("java03");
al.add("java03");
al.add("java01");
al.add("java02");
al.add("java01");
al.add("java02");
al.add("java01");
System.out.println(al);
al = singleElement(al);
System.out.println(al);
}
//返回List合适些
public static ArrayList singleElement(ArrayList al){
//定义一个临时容器
ArrayList newAl = new ArrayList();
//在迭代是循环中next调用一次,就要hasNext判断一次
Iterator it = al.iterator();
while (it.hasNext()){
Object obj = it.next();//next()最好调用一次就hasNext()判断一次否则容易发生异常
if (!newAl.contains(obj))
newAl.add(obj);
}
return newAl;
}
}
相关文章推荐
- java去除集合中重复元素示例分享 java去除重复
- 去除java的泛型集合(字符串)重复元素参考代码
- java小练习-去除ArrayList集合中的重复元素
- Java将自定义对象作为元素存到ArrayList集合中,并去除重复元素。
- java找出2个集合相同和不同的元素(以及去除List中的重复元素)
- Java基础知识强化之集合框架笔记27:ArrayList集合练习之去除ArrayList集合中的重复字符串元素
- java找出2个集合相同和不同的元素(以及去除List中的重复元素)
- java中set集合如何去除重复元素
- 【Java学习】去除ArrayList集合中的重复元素
- java找出2个集合相同和不同的元素(以及去除List中的重复元素)
- Java基础知识强化之集合框架笔记28:ArrayList集合练习之去除ArrayList集合中的重复字符串元素(升级)
- java比较两个集合中重复的元素并去除
- Java 去除 ArrayList 集合中的重复元素
- java找出2个集合或数组相同和不同的元素(以及去除List中的重复元素)
- Java 去除ArrayList集合中的重复元素。
- 黑马程序员—集合将自定义对象作为元素存储到ArrayList集合中,并去除重复元素。 比如:存人对象。同姓名同年龄,视为同一个人,为重复元素。
- ArrayList去除集合中自定义对象元素的重复值
- 集合框架(去除ArrayList集合中的重复字符串元素案例1)
- java基础--去除List中重复的元素
- java去除List中重复的元素