问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

请问java hashset的问题

发布网友 发布时间:2022-07-05 00:21

我来回答

3个回答

热心网友 时间:2023-11-29 05:14

HashSet不允许元素重复。所以你String数组中重复String将不被添加进HashSet。
代码大意:
遍历你的数组逐个添加到HashSet中,然后拿出HashSet中元素赋值给String数组。
数组长度会变短,删除了重复String吗。
那个警告没事,是List泛型的警告吧。如List list=new ArrayList();现在IDE都会报警告,要加泛型,也就是List中放置元素类型.如List<Integer> list=new ArrayList<Integer>();就没事了

热心网友 时间:2023-11-29 05:15

HashSet的特点就是不可重复的,无序的,是以key,value的形式存储的,通过key取出value,如果key相同的话,那么后来的会覆盖先前的,所以这样可以去除重复的值,明白了吧

热心网友 时间:2023-11-29 05:15

import java.util.Arrays;
import java.util.HashSet;

public class FindSameElements {

/** *//**
* 获取两个整型数组之间的重复元素集合
*
* @param array1
* 数组参数1
* @param array2
* 数组参数2
* @return
*/
public static HashSet findSame(int array1[], int array2[]) {
HashSet result = new HashSet();// 重复元素结果集合
HashSet set = new HashSet();// 利用HashSet来寻找重复元素
for (int i = 0; i < array1.length; i++) {
set.add(array1[i]);// 把 array1 添加到 set,有过滤作用
}

for (int i = 0; i < array2.length; i++) {// 遍历第二个数组
if (!set.add(array2[i])) {// 若有重复元素,add方法返回 false
result.add(array2[i]);// 将重复出现的元素加入结果集合
}
}
return result;
}

public static void main(String args[]) {
int a[] = { 1, 6, 2, 8, 5, 8, 6, 9, 0 };
int b[] = { 4, 5, 4, 8, 7, 6, 2, 0 };
// 获取重复元素集合
HashSet result = findSame(a, b);
// 遍历输出重复元素
for (Object o : result) {
System.out.print(o + " ");
}
}
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
急,小弟该学哪种街舞呢? 少儿街舞popping好还是breaking好 急!!!我适合学breaking还是popping?现在身高165,体重115 。 我该学什么街舞舞种?适合我的 卧龙生的武侠小说,当年各种被撕页,省略号让人记忆犹新 电信话费用了700多,可是没欠费,这是什么情况? 电信交网费送手机说是最低消费69除了这69外还会再乱扣费吗谁用过 我的GPRS/3G数据流量套餐费是20元,小计22元是什么意思?有没有知道... 为什么我都没怎么用,并且没打电话,只是用QQ浏览器浏览网页就欠费了... 劳动关系确立证明有哪些 HashSet类---JAVA 深圳市金兆丰物业管理有限公司怎么样? 西安秦农商业银行开基本户都要什么材料 聊城世航房地产营销策划有限公司怎么样? 聊城市众达房地产营销策划有限公司怎么样? 山东聊城瑞银置业有限公司怎么样? 聊城择安房地产经纪有限公司怎么样? 聊城有无可靠的房产中介? 谁能推荐聊城中介公司有几家?在哪里有介绍? 西安市7月份自考《教育管理学》安排的考试科目是哪些?报考时间到什么时候截止? 电脑连接路由器,网线要不要跳线? 局域网连结的网线是不是必需要跳线 光猫到路由器之间的网线用不用跳线? 网线水晶头不跳线好使吗 《热爱生命》读后感 1000字 今天晚上就要 求~!!! 两路由器之间的宽带线要不要跳线?不跳线会怎样? 做人流最佳时间是多少天?求解答 无痛人流多少天内做合适 岳簏书院的拼音怎么拼呢? 我快燥死了,为什么一加手机打开usb调试就连不上电脑了 扬州74岁交通事故死亡赔偿标准 星沙地产中介有哪些呀 长沙那家房产中介比较好? 本田雅阁9代车里的usb插口插上u盘不显示是怎么回事? 16g金士顿u盘,雅阁车上放不出,不显示,格式什么的都对,就是没反应 我的是09年雅阁2.0的,请问怎样放u盘歌曲!扶手箱的usb 没反应!!副驾 雅阁9u盘怎么放不出来影相 雅阁usb接口我买了一个转接线然后插上U盘为什么不能播放音乐 本田-雅阁 - 关于九代雅阁USB播放音乐不能续点播放的问题! 9代雅阁怎么用u盘听歌?本田雅阁9代u盘听歌 雅阁9代车载U盘插哪才能听音乐 [Android开发视频教程]02_10_Animations的使用(三)种子下载地址有么?好人一生平安 DNF多少级能去天空之城 丰镇市有几个房产中介 中介卖三千万房子中介费要31万?房屋中介费是怎么收的? 太阳镜腿上有一个田字的是什么牌子 庆阳市西峰区得房价在什么价位,走势怎样??? 怎样软硬程度的榴莲可以吃 茂名在中国哪个省啊? 中介卖房的锦旗怎么写