Jay*_*Jay 0 java collections
好.这是一个问题.这是我的收藏:{2,3,4,2,3,5}.我们假设它List现在是一个.我想搜索这个系列的所有比赛'2'.我想索引相同.我知道,有indexOf()和lastIndexOf()的方法List和Arrays.binarySearch().但是,它们都返回一个元素,表示搜索元素的位置.有没有一种简单有效的方法来查找所有匹配项?请注意,此问题不仅限于原始类型.
{2,3,4,2,3,5}
List
'2'
indexOf()
lastIndexOf()
Arrays.binarySearch()
Jon*_*ehl 5
除非对列表进行排序,否则不能使用binarySearch.如果它已排序,则所有匹配项都在indexOf和lastIndexOf之间.
归档时间:
16 年,3 月 前
查看次数:
4008 次
最近记录:
10 年,7 月 前