zoukankan      html  css  js  c++  java
  • Java ArrayList中去掉相同的元素并保留相同元素中的最后一个

    实现思路:将list对象循环两次,拿外层数据和里面的数据对比,一样的删除外层(外层元素肯定比内存的靠前),如果一样的话,删除外层数据,这样最后输出外层数据的list,结果就能保证唯一性,并且保留了后面的元素。

    List list = new ArrayList();
      Object s = new Object();
      for(int i = 0;i<5;i++){
       list.add(s);
      }
      for(int i = 0;i<list.size();i++){//循环list
             for(int j = i+1;j<list.size();j++){
                     if(list.get(i).equals(list.get(j))){
                            list.remove(i);//删除一样的元素
                            i--;
                            break;
                     }
             }
      }
      for(int i = 0;i<list.size();i++){
       System.out.println(list.get(i));
      }
  • 相关阅读:
    ssh
    datetime
    网络-sdn(2)
    django-drf
    Vscode前段常用插件
    Vscode离线安装插件
    CSS 实现绘制各种三角形
    flex布局
    js实现全选和取消全选
    购物车用Ajax向后台传参
  • 原文地址:https://www.cnblogs.com/itzyz/p/11057851.html
Copyright © 2011-2022 走看看