0

我有一个数组,integers里面有一些。我想检查一个给定integer的是否在其中。除了使用for循环来一一检查之外,还有没有indexOf在java中使用方法的方法?[ -1 如果不在其中,否则为索引]

4

1 回答 1

2

Java中的数组没有indexOf方法。您的主要选择是:

  • 编写方法(例如使用 for 循环)
  • 对数组进行排序并使用Arrays.binarySearch(array, number)
  • 使用集合,例如 aHashSet<Integer>contains方法。
于 2018-07-24T11:00:18.740 回答