`

清除list中重复项

阅读更多
如何在一个list集合中清除重复项

List<String> testList  =new ArrayList<String>();
testList.add("a");
testList.add("a");
testList.add("b");
testList.add("a");
testList.add("c");
testList.add("b");
                //清除过程
for (int i = 0; i < testList.size() - 1; i++) {
          for (int j = testList.size() - 1; j > i; j--) {
            if ((testList.get(j)).equals(testList.get(i))) {
            testList.remove(j);
            }
          }
        }
for (int d = 0; d < testList.size(); d++) {
System.out.println(testList.get(d));
}
}
分享到:
评论

相关推荐

    AntConc3.2.0的使用说明

    在研究中,如需检索多个词项,除了使用“|”以外,也可使用以下方法,尤其适合检索项数目较多的情况。 例:研究感官动词watch, sound, feel, hear, smell a) 在TXT文本中键入所有要检索的词项,可多达250个词。然后...

    bookmark_list_challenge

    通过一系列循环处理一个新条目,以清除重复项,正则表达式检查以确认它是可行的网址,并通过Ajax调用来验证链接是否未返回404错误页面。 有效条目将作为JSON数组中字符串的一部分保存到本地存储中。 上次提交的...

    GExperts 1.32 For Delphi 7

    如果你在进行不同项目的开发的时候,需要进行一些不同的设置,比如编译器中的有关选项,如果在不同的项目切换时,经常要做这样的重复工作,似乎效率太低了。这个功能可以为不同的项目设置几组不同的值,你可以根据...

    Python Cookbook

    18.1 消除序列中的重复 619 18.2 在保留序列顺序的前提下消除其中的重复 621 18.3 生成回置采样 625 18.4 生成无回置的抽样 626 18.5 缓存函数的返回值 627 18.6 实现一个FIFO容器 629 18.7 使用FIFO策略来...

    asp.net知识库

    如何判断ArrayList,Hashtable,SortedList 这类对象是否相等 帮助解决网页和JS文件中的中文编码问题的小工具 慎用const关键字 装箱,拆箱以及反射 动态调用对象的属性和方法——性能和灵活性兼备的方法 消除由try/...

    经典SQL语句大全

    EXCEPT 运算符通过包括所有在 TABLE1 中但不在 TABLE2 中的行并消除所有重复行而派生出一个结果表。当 ALL 随 EXCEPT 一起使用时 (EXCEPT ALL),不消除重复行。 C: INTERSECT 运算符 INTERSECT 运算符通过只包括 ...

    数据库操作语句大全(sql)

    EXCEPT 运算符通过包括所有在 TABLE1 中但不在 TABLE2 中的行并消除所有重复行而派生出一个结果表。当 ALL 随 EXCEPT 一起使用时 (EXCEPT ALL),不消除重复行。 C: INTERSECT 运算符 INTERSECT 运算符通过只包括 ...

    sql经典语句一部分

    EXCEPT 运算符通过包括所有在 TABLE1 中但不在 TABLE2 中的行并消除所有重复行而派生出一个结果表。当 ALL 随 EXCEPT 一起使用时 (EXCEPT ALL),不消除重复行。 C: INTERSECT 运算符 INTERSECT 运算符通过只包括 ...

    抽搐表情自动完成「Twitch Emote Autocomplete」-crx插件

    1:-固定性能1.5.3:-新增设置-新增表情符号自动完成功能(需要在设置中启用它们,列表可能会很长)-确保重复项不会出现在自动完成列表1.5.4中:-新增了获得5的选项所有用户最近在聊天中使用的表情,默认短语为“ ...

    Java开发实战1200例(第1卷).(清华出版.李钟尉.陈丹丹).part3

    实例058 用TreeSet生成不重复自动排序 随机数组 71 实例059 Map映射集合实现省市级联选择框 73 第4章 字符串处理技术 75 4.1 格式化字符串 76 实例060 把数字格式化为货币字符串 76 实例061 格式化当前日期 77 实例...

    P2P视频技术源码(VC)

    会重复发送LOGIN消息, 这时需要检查这一客户端是否已经在Session列表中, 第三, 当 客户端发送消息时, 需要找到相应的Session. 为了避免这些查询, 分别使用了如下方法. 首先, 建立一个Hash表, 开始的时候所有空闲...

    P2P视频播放器 详细制作实例

    会重复发送LOGIN消息, 这时需要检查这一客户端是否已经在Session列表中, 第三, 当 客户端发送消息时, 需要找到相应的Session. 为了避免这些查询, 分别使用了如下方法. 首先, 建立一个Hash表, 开始的时候所有空闲...

    net学习笔记及其他代码应用

    30.简要谈一下您对微软.NET 构架下remoting和webservice两项技术的理解以及实际中的应用。 答:WS主要是可利用HTTP,穿透防火墙。而Remoting可以利用TCP/IP,二进制传送提高效率。 31.公司要求开发一个继承System....

    Visual Studio 2010 Help Downloader Plus v2.0.0.7

    2、去掉重复的“product”项,和直接用VS2010--“帮助”--“管理帮助设置”--“联机安装内容”里的“product”项完全一致; 3、为了能使VS2010--“帮助”--“管理帮助设置”--“从磁盘安装内容”能识别msha文件,...

    TCP拦截和网络地址转换

    R S T,以清除这个连接。路由器等待的时间 是可以配置的。其模式可以使用下面的命令设置: 缺省模式是i n t e r c e p t。 8.1.3 主动门槛值 当一个路由器因为其所定义的门槛值而确认服务器正遭受攻击时,...

Global site tag (gtag.js) - Google Analytics