我有一个数组,其中包含一些 integers
在里面。我想检查是否给定 integer
是否在其中。除了使用 for
循环一一检查是否有办法使用 indexOf
java中的方法? [ 如果不在其中则为 -1,否则为索引]
最佳答案
没有indexOf
Java 中数组的方法。您的主要选择是:
- 编写方法(例如使用 for 循环)
- 对数组进行排序并使用
Arrays.binarySearch(array, number)
- 使用集合,例如
HashSet<Integer>
和contains
方法。
关于java - 整数数组索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51496879/