`

List过滤重复

    博客分类:
  • Java
 
阅读更多
public class TesFilterList {
    public static void main(String[] args) {
        List<String> list = new ArrayList<String>();
        list.add("123");
        list.add("nihao");
        list.add("nihao");
        list.add("nihao");
        list.add("nihao");
        list.add("456");
        list.add("789");
        int len = list.size();
        for(int i=0; i<len-1; i++){
            String temp = list.get(i);
            for(int j=i+1; j<len; j++){
                if(temp.equals(list.get(j))){
                    list.remove(j);
                    j-- ;
                    len-- ;
                }
            }
        }
        
        for(int m=0; m<len; m++){
            System.out.print(list.get(m) + "  ");
        }
    }
}

分享到:
评论

相关推荐

    list去掉重复对象

    一个list里面有多个对象,对象有几个字段,要求在对象里面不要有重复的数据的实现。

    .net 过滤重复数据

    此方法自己写的 觉得挺好用的 用到了List 和 递归方法简单 容易上手 代码量不多 可以过滤重复的数字 保证数字的唯一性 拿到方法 要学会用在不同的地点哦

    Java中对List去重 Stream去重的解决方法

    主要介绍了Java中对List去重, Stream去重的问题解答,文中给大家介绍了Java中List集合去除重复数据的方法,需要的朋友可以参考下

    java8新特性将List中按指定属性排序过滤重复数据的方法

    主要介绍了java8新特性将List中按指定属性排序过滤重复数据的方法,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下

    Python代码实现删除一个list里面重复元素的方法

    方法一:是利用map的fromkeys来自动过滤重复值,map是基于hash的,大数组的时候应该会比排序快点吧 方法二:是用set(),set是定义集合的,无序,非重复 方法三:是排序后,倒着扫描,遇到已有的元素删之 #!/usr/bin/...

    Java中List集合对象去重及按属性去重的8种方法

    主要介绍了Java中List集合对象去重及按属性去重的8种方法,本文给大家介绍的非常详细,对大家的学习或工作具有一地的参考借鉴价值,需要的朋友可以参考下

    java集合-ConcurrentSkipListSet的使用

    ConcurrentSkipListSet 是Java中的一个线程安全的有序集合类,它基于跳表(Skip List)数据结构实现。 下面是关于 ConcurrentSkipListSet 的一些重要信息: 线程安全性:ConcurrentSkipListSet 是线程安全的,可以...

    Lambada List集合操作实例(最全最容易理解)

    主要包含常用的排序、取某个属性list、按照属性分组、过滤集合、list转map重复key覆盖、获取最大最小值及平均数、获取基本类型的和、获取Bigdecimal求和、对基本集合去重、对集合中相同属性进行计数、集合排序、倒叙...

    AdGuard过滤器列表:非常激进的过滤器列表,合并了320多个列表,可在AdGuard主页中使用

    清洁,分类并删除重复项 重要说明 :eyes: 使用此列表之前,请先了解AdGuard Home的界面 该列表非常激进,因此在使用此列表之前,请确保为要允许的域添加自己的“自定义过滤规则”,例如: @@||nexusmods.com^$...

    待办任务管理软件 MyLifeOrganized To-Do List Pro 3.3.1 中文多语免费版.zip

    待办任务管理软件 MyLifeOrganized: To-Do List 安卓中文版待办任务管理软件 MyLifeOrganized: To-Do List 安卓中文版 大多数 MLO 功能永远免费: •无限制的任务和子任务层次结构:将任务组织到项目中并分解大型...

    c#操作数据库,史上最牛逼的方法,你见过这种方法吗?

    //下面是Case,When,Else,End的查询条件过滤方式 var t1 = Sql.ExecuteList((a, b) =&gt; Sub.Top(8).Select( Sub.Case(a.CreateDate).When(System.DateTime.Now).Then("123").End().As("时间"), Sub.Case(). When(a...

    leetcode338-Leetcode:一些过滤leetcode问题的解决方案

    一些过滤 Leetcode 问题的 Python 解决方案 下面列出了这些问题的概述。 这些问题主要分为数据结构和算法两部分。 代码可以在此存储库的相应文件夹中找到。 数据结构: 细绳: 问题及解决方法: 242.有效字谜:| 409...

    python中set()函数简介及实例解析

    set函数也是python内置函数的其中一个,属于比较基础的函数。其具体介绍和使用方法,下面进行介绍。...使用add(key)往集合中添加元素,重复的元素自动过滤 list1=[1,2,3,4] s=set(list1) print(s) s.add(4) s.ad

    python入门到高级全栈工程师培训 第3期 附课件代码

    04 django模板之过滤器 05 django模板之控制语句if和for循环 06 django模板之标签tag补充 07 django模板之自定义filter和simple_tag 08 django模板之继承标签extend和添加标签include 第51章 01 数据库表与表之间...

    vue通过数据过滤实现表格合并

    基于vue通过数据过滤实现表格合并,供大家参考,具体内容如下 需求 基于vue渲染的数据表格 需要对相同的列进行合并 思路 自从使用了vue,就再也不想直接操作dom节点了,所以还是对数据操作。 要合并单元格需要用到...

    ToDo List Reset-crx插件

    用重复的待办事项列表替换新的Chrome标签页,该列表会在每天的开始时重置 此扩展程序可以提醒您完成操作,只需打开每个标签即可,并有助于加强日常健康习惯! :check_mark:Chrome新标签页已替换为此ToDo扩展程序,以...

    xcrudcontroller:用于快速构建自定义CRUD接口的基类

    遵循DRY,不要在所有控制器中重复相同的CRUD逻辑。 强大的过滤模式。 在列表中使用专用的过滤器表单来构建方便的搜索界面。 URL创建的助手。 编辑/查看记录后,将用户带回相同的列表页面。快速开始1个简单的控制器...

    Python数据类型之Set集合实例详解

    本文实例讲述了Python数据类型之Set...注意:创建set需要一个list或者tuple或者dist作为输入集合,重复的元素在set中会被自动的过滤 s1 = set([1, 2, 3, 4, 5]) print(s1) 输出: {1, 2, 3, 4, 5} 3.set操作 3.1

    IO输入输出留

    listFiles(FilenameFilter) 文件属性过滤器 public class Test1 { public static void main(String[] args) { test1(); } /////////////////////2014-8-23文件筛选操作 private static void test1()...

Global site tag (gtag.js) - Google Analytics