如何在 int 数组中查找元素的索引?

新手上路,请多包涵

如何在 int 类型的 Java 数组中找到某个值的索引?

我尝试在未排序的数组上使用 Arrays.binarySearch ,它只是有时给出正确答案。

原文由 Jeomark 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 493
1 个回答
Integer[] array = {1,2,3,4,5,6};

Arrays.asList(array).indexOf(4);

请注意,此解决方案是线程安全的,因为它创建了一个 List 类型的新对象。

你也不想在循环或类似的东西中调用它,因为你每次都会创建一个新对象

原文由 Pablo Fernandez 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题