java 判断数组中是否存在某个数的方法
By:Roy.LiuLast updated:2013-08-07
在java中判断某个数是否在数组中存在,一般的方法,估计就是使用循环,比较,然后得到结果。但起始还有更简洁的方法,那就是调用Arrays.binarySearch 方法,但是在调用这个方法之前,一定记得要调用 Arrays.sort 先对数组进行排序
得到的结果是 1, 原因是排序之后,eddy 排到了最前面。如果没有匹配的项,肯定返回小于 0.
public static void main(String[] args) { String[] names = new String[]{"sam","roy","eddy","fan"}; Arrays.sort(names); int result = Arrays.binarySearch(names, "eddy"); System.out.println(result); }
得到的结果是 1, 原因是排序之后,eddy 排到了最前面。如果没有匹配的项,肯定返回小于 0.
From:一号门
Previous:java 字符串转换成枚举类型 enum.
COMMENTS