zoukankan      html  css  js  c++  java
  • 集合去重复引入排序思想

     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 }
  • 相关阅读:
    Linux配置环境变量
    入坑CV DL一些基础技能学习
    (Linux)初探cmake .和make命令
    Django rest framework 之分页
    Django rest framework 之版本
    通用权限框架
    堡垒机
    kingadmin
    CRM 客户关系管理系统
    Torando 入门
  • 原文地址:https://www.cnblogs.com/yschung/p/9316943.html
Copyright © 2011-2022 走看看