如何判断数组中是否有相同的元素
答案:1 悬赏:70 手机版
解决时间 2021-02-10 08:25
- 提问者网友:星軌
- 2021-02-09 22:41
如何判断数组中是否有相同的元素
最佳答案
- 五星知识达人网友:蕴藏春秋
- 2021-02-09 23:51
//用于存放数组中出现相同的元素
Set<String> set= new HashSet<String>();
//写一个方法把数组和set作为参数传过去
public boolean compare(String[] strs,Set set){
boolean result = false;
//从第一个元素开始比较元素是不是有相同的出现
for(int i=0;i<strs.length;i++){
for(int j=i+1;j<strs.length;j++){
//如果元素相同,保存到set中
if(strs[i].equals(strs[j])){
set.add(strs[i]);
result = true;
}
}
}
return result;
}
set中保存的就是出现相同的元素
Set<String> set= new HashSet<String>();
//写一个方法把数组和set作为参数传过去
public boolean compare(String[] strs,Set set){
boolean result = false;
//从第一个元素开始比较元素是不是有相同的出现
for(int i=0;i<strs.length;i++){
for(int j=i+1;j<strs.length;j++){
//如果元素相同,保存到set中
if(strs[i].equals(strs[j])){
set.add(strs[i]);
result = true;
}
}
}
return result;
}
set中保存的就是出现相同的元素
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯