简单的ArrayList去重_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > 简单的ArrayList去重

简单的ArrayList去重

 2014/4/10 12:52:48  zkk515  程序员俱乐部  我要评论(0)
  • 摘要::idea:[code="java"]publicstaticvoidmain(String[]args){String[]ar={"dd","c","dd","ff","b","e","e"};ArrayListlist=newArrayList();for(inti=0;ih=newHashSet(list);list.clear();list.addAll(h);/*第一种方法*//*第二种方法*//***第二中方法去除list中重复的数据*/Setset=newHashSet()
  • 标签:list
:idea: [code="java"] public static void main(String[] args) { String[] ar = { "dd", "c", "dd", "ff", "b", "e", "e" }; ArrayList list = new ArrayList(); for (int i = 0; i h = new HashSet(list); list.clear(); list.addAll(h); /* 第一种方法 */ /* 第二种方法 */ /*** 第二中方法去除list中重复的数据 */ Set set = new HashSet(); List newList = new ArrayList(); for (Iterator iter = list.iterator(); iter.hasNext();) { Object element = iter.next(); if (set.add(element)) newList.add(element); } list.clear(); list.addAll(newList); /* 第二种方法 */ /* 第三种方法 */ /*** 普通的方法去除list中重复的数据 */ for (int i = 0; i i; j--) { if (list.get(j).equals(list.get(i))) { list.remove(j); } } /* 第三种方法 */ System.out.println("运行后:"); for (int i = 0; i
上一篇: 关于Activity在后台被销毁的处理 下一篇: 没有下一篇了!
发表评论
用户名: 匿名