java去除集合中重复元素示例分享 java去除重复
java去除集合中重复元素示例分享 java去除重复
发布时间:2016-12-28 来源:查字典编辑
摘要:复制代码代码如下:classArrayListTest1{publicstaticvoidmain(String[]args){ArrayL...

复制代码 代码如下:

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学习
编程开发子分类