java判断字符串数组中是否存在某个值,arrays类有这个方法吗
东西不多并且本来就是无序的话.. 可以自己写..
他们说的Arrays.binarySearch(..) 采用的是2分法查询, 会比较快, 但必须是有序的数组, 如果你的是无序的还得先排序...
String[] array = { "Sedan", "Compact", "Roadster", "Minivan", "SUV",
"Convertible", "Cargo", "Others" };
System.out.println(Arrays.asList(array).contains("SUV"));
4 回答968 阅读
4 回答880 阅读
1 回答647 阅读
1 回答527 阅读
585 阅读
487 阅读
binarySearch要求字符串数组是有序的,不肯定是否有序的情况下还是自己写判断吧仅仅是为了判断是否存在某个值,也没有必要首先排序吧。
比如:
http://stackoverflow.com/questions/23160832/how-to-find-index-of-strin...