开发者社区> 问答> 正文

执行下面的代码可能输出的结果是什么?为什么?

执行下面的代码可能输出的结果是什么?为什么?

展开
收起
游客pklijor6gytpx 2019-12-02 16:18:51 498 0
1 条回答
写回答
取消 提交回答
  • List<Person> persons = new ArrayList<Person>();
    persons.add(xxx)
    persons.add(xxx)
    ....
    Person person = xxx;
    int index = persons.indexOf(person);
    System.out.println("Index = " + index);
    

    取决于Person类的equals方法实现,在List集合中,判断元素是否相等将使用对象的equals方法

    2019-12-02 16:19:20
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
《0代码搭应用》 立即下载
不止代码 立即下载
低代码开发师(初级)实战教程 立即下载