永发信息网

判断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);
                }
            }
        }
    }
全部回答
  • 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内的元素是不可重复的。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯