社区
Java SE
帖子详情
ArrayList 可不可以去除重复的值?
lljllj2000
2003-05-20 08:26:34
同上。
...全文
307
9
打赏
收藏
ArrayList 可不可以去除重复的值?
同上。
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lljllj2000
2003-05-21
打赏
举报
回复
up
mercury1231
2003-05-21
打赏
举报
回复
yes, you can insert the value into that and then for usage, you can get an interator. But you can't get rid of those duplicated values in arraylist, as more or less it is considered to be a variable-length array type
teaky2002
2003-05-21
打赏
举报
回复
list相当于数组,set相当于集合。
数组中可以存在重复,集合中没有。
bluesmile979
2003-05-21
打赏
举报
回复
不用你管啊,你只要把值加进去就行了。重复的他自动回去掉的
lljllj2000
2003-05-21
打赏
举报
回复
那么再问一句hashset怎么去掉重复?
yyfzy
2003-05-21
打赏
举报
回复
有的集合类里是自动去掉重复的
例如set
yuheyang
2003-05-21
打赏
举报
回复
同上,
ArrayList不能去掉重复值,还是用set吧
wumz
2003-05-21
打赏
举报
回复
ArrayList相当于数组,不能直接去除重复值,就如bluesmile979(笑着) 说的,可以用hashset,或者自己写一个方法实现
bluesmile979
2003-05-20
打赏
举报
回复
你可以使用hashset
Arraylist
去除
重复
元素
由于list集合的特点,有序,有索引(也就是有下标),元素可以
重复
,所以
Arraylist
是元素也是可以
重复
的。但是我们用总是要用到
去除
重复
元素这个点,简单介绍一下方法。
Arraylist
去除
重复
元素 原理:利用
ArrayList
的方法contains(),当调用contains的时候它的底层会自动调用equals(),然后我们再重写equals方法,由此来做判断,解决元素
重复
问题。 代码如下 ...
ArrayList
去除
重复
元素
Java中
ArrayList
去除
重复
元素(包括字符串和自定义对象) 文章目录Java中
ArrayList
去除
重复
元素(包括字符串和自定义对象)1、
去除
重复
字符串2、
去除
ArrayList
中
重复
自定义对象元素Person实体类: 1、
去除
重复
字符串 package com.online.msym; import java.util.
ArrayList
; import java.util.Iterator; @SuppressWarnings({ "rawtypes", "unchecked" })
JAVA 中
ArrayList
如何
去除
重复
项方法。
Java 中Collection实现类
ArrayList
如何
去除
重复
项。以下列出了几种方法,以不同的方面去考虑。 (1)通过循环剔除
重复
项:使用双向的for循环,依次取出集合中元素进行比较。【基本类型。自定义类型自定义比较方法】 public static void removeDuplicate(List list) { for ( int i = 0 ; i < list.s
去除
ArrayList
中
重复
元素方式
List 三个子类的特点 Arrlist: 底层数据结构是数组,查询块,增删慢。 线程不安全,效率高。 Vector: 底层数据结构是数组,查询快,增删慢。 线程安全,效率低。 LinkedList: 底层数据结构是链表,查询慢,增删块。 线程不安全,效率高。
去除
ArrayList
中
重复
字符串元素方式 public class Demo4 { public static void m...
ArrayList
去除
重复
ArrayList
去除
重复
public class QuChong { //产生集合 private static
ArrayList
genList(){
ArrayList
list = new
ArrayList
(); list.add("a"); list.add("a"); list.add("b"); list.add("b"); list.add("...
Java SE
62,620
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章