2016 - 2024

感恩一路有你

java编写简单的自定义异常类 java怎样判断一个list里是否有一个对象(object)?

浏览量:2779 时间:2021-04-13 04:07:10 作者:admin

java怎样判断一个list里是否有一个对象(object)?

1中自定义,遍历List直到找到对象即可,但List中的对象需要自定义equals方法,即可以与其他对象比较,在什么情况下相同。如满意回答。2但上述方法具有特定性,另外还有一些思路,如保证list中的对象是可排序的,即实现了Comparable接口功能如果list没有排序,则可以使用Collecitons类对集合类,不是Map进行操作如Collections.sort(List),可以进行先排序然后利用Collections中的binarySearch方法,找到对象所在下标intindex=Collections.binarySearch(list)如果index<0,则表示没有该对象,如果index>=0,则表示该对象在list中的位置下标,因此,这里面我们不需要直接取出对象判断,主要看Comparable接口如何实现String已经实现了equals和comparable接口的方法所以可以直接使用上诉功能,进行判断,而不用一一遍历。

java编写简单的自定义异常类 java抛出自定义异常 jlist用法

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。