判断list是否有重复
答案:2 悬赏:50 手机版
解决时间 2021-02-09 05:29
- 提问者网友:那叫心脏的地方装的都是你
- 2021-02-08 12:32
判断list是否有重复
最佳答案
- 五星知识达人网友:人類模型
- 2021-02-08 13:43
你要比较方法吗?很简单的哦,嵌套循环就好了,给你写一个
public static void main(String[] args)
{
List<String> list = new ArrayList<String>();
list.add("aa");
list.add("bb");
list.add("cc");
list.add("dd");
list.add("bb");
list.add("ee");
list.add("dd");
list.add("ff");
String temp = "";
for (int i = 0; i < list.size() - 1; i++)
{
temp = list.get(i);
for (int j = i + 1; j < list.size(); j++)
{
if (temp.equals(list.get(j)))
{
System.out.println("第" + (i + 1) + "个跟第" + (j + 1) + "个重复,值是:" + temp);
}
}
}
}
public static void main(String[] args)
{
List<String> list = new ArrayList<String>();
list.add("aa");
list.add("bb");
list.add("cc");
list.add("dd");
list.add("bb");
list.add("ee");
list.add("dd");
list.add("ff");
String temp = "";
for (int i = 0; i < list.size() - 1; i++)
{
temp = list.get(i);
for (int j = i + 1; j < list.size(); j++)
{
if (temp.equals(list.get(j)))
{
System.out.println("第" + (i + 1) + "个跟第" + (j + 1) + "个重复,值是:" + temp);
}
}
}
}
全部回答
- 1楼网友:走死在岁月里
- 2021-02-08 14:05
public static void main(string[] args) {
set s = new hashset();
list l = new arraylist();
l.add("1");
l.add("2");
l.add("2");
l.add("3");
for (string str : l) {
boolean b = s.add(str);
if(!b){
system.out.println(str);
}
}
}用set判断,并且可以找出哪个重复,set内的元素是不可重复的。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯