码迷,mamicode.com
首页 > 编程语言 > 详细

集合去重复引入排序思想

时间:2018-07-16 12:30:22      阅读:178      评论:0      收藏:0      [点我收藏+]

标签:iterator   main   static   iter   list   method   gen   思想   eth   

 1 package cn.arraylist.com;
 2 
 3 import java.util.ArrayList;
 4 import java.util.Iterator;
 5 
 6 public class ArrayListDemo2 {
 7 
 8     public static void main(String[] args) {
 9         // TODO Auto-generated method stub
10         ArrayList arraylist = new ArrayList();
11         arraylist.add("li");
12         arraylist.add("liu");
13         arraylist.add("huang");
14         arraylist.add("li");
15         arraylist.add("huang");
16 
17         // 排序的方法去重复
18         for (int x = 0; x < arraylist.size() - 1; x++) {// 当索引值x=0,依次和内循环进行对比,x=0的时候
19             for (int y = x + 1; y < arraylist.size(); y++) {// y=x+1,每次x对比都从后面一个索引开始进行
20                 if (arraylist.get(x).equals(arraylist.get(y))) {// 获取到x和y的值进行对比
21                     arraylist.remove(y);
22                 }
23             }
24         }
25         // 迭代器
26         Iterator it = arraylist.iterator();
27         String[] ss = {};
28         while (it.hasNext()) {
29             String s = (String) it.next();
30             System.out.println(s);
31 
32         }
33 
34     }
35 
36 }

 

集合去重复引入排序思想

标签:iterator   main   static   iter   list   method   gen   思想   eth   

原文地址:https://www.cnblogs.com/yschung/p/9316943.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!