首页 > Java > java教程 > 如何查找 Java 数组中元素的索引?

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

DDD
发布: 2024-11-16 09:43:03
原创
846 人浏览过

How to Find the Index of an Element in a Java Array?

Java 的 Array indexOf()

Java Array 类没有 indexOf() 方法。但是,Arrays 实用程序类提供了一种在数组中搜索元素的便捷方法。

未排序非原始数组的 IndexOf

查找对象的索引在由非原始元素组成的未排序数组中,使用:

java.util.Arrays.asList(theArray).indexOf(o)
登录后复制

排序数组的 IndexOf

如果数组已排序,请使用二分搜索来提高性能:

java.util.Arrays.binarySearch(theArray, o)
登录后复制

未排序原语的 IndexOf数组

对于未排序的原始数组,请考虑替代解决方案:

  • 使用循环迭代数组(例如 for 循环、while 循环)
  • 实现二分搜索算法(因为二分搜索不适用于基本数组默认)

以上是如何查找 Java 数组中元素的索引?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板