集合去重复引入排序思想
Posted yschung
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了集合去重复引入排序思想相关的知识,希望对你有一定的参考价值。
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 }
以上是关于集合去重复引入排序思想的主要内容,如果未能解决你的问题,请参考以下文章