java如何使用binarySearch()进行数组查询呢?
下文笔者讲述java中使用binarySearch()进行数组查询的方法简介
使用binarySearch()查询时 需注意 先使用sort()方法对数组进行排序 如果数据未排序,则返回的结果不一定正确例
Arrays.binarySearch(object[ ], object key); 1.如果key在数组中存在唯一值, 则返回搜索值的索引 2.如果key在数组中存在多个值, 则返回搜索到的第一个值的索引 3.如果key在数组中不存在,则返回”-“(插入点) 插入点是指要插入数组的那个位置, 即第一个大于该键的元素索引
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。