android - java判断字符串数组中是否存在某个值,arrays类有这个方法吗
巴扎黑
巴扎黑 2017-04-17 13:37:33
[Java讨论组]

java判断字符串数组中是否存在某个值,arrays类有这个方法吗

巴扎黑
巴扎黑

全部回复(5)
巴扎黑
javabinarySearch(char[] a, char key)
迷茫

东西不多并且本来就是无序的话.. 可以自己写..
他们说的Arrays.binarySearch(..) 采用的是2分法查询, 会比较快, 但必须是有序的数组, 如果你的是无序的还得先排序...

黄舟

这这这,楼上正解。为了使用二分法而对字符串数组先排序,这完全是为了使用类库而使用类库嘛。写一个循环就可以解决的问题。顶楼上。

天蓬老师

把数组转为集合如list再判断,也挺方便的

天蓬老师
String[] array = { "Sedan", "Compact", "Roadster", "Minivan", "SUV",
    "Convertible", "Cargo", "Others" };
System.out.println(Arrays.asList(array).contains("SUV"));
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号