Jvva中如何高效判断数组中是否含有某个元素
来源:互联网 发布:淘宝联盟手机版官网 编辑:程序博客网 时间:2024/06/03 18:21
1. 使用List
public static boolean useList(String[] array, String targetValue){return Arrays.asList(array).contains(targetValue);}
2.使用Set
public static boolean useSet(String[] array, String targetValue){Set<String> set = new HashSet<String>(Arrays.asList(array));return set.contains(targetValue);}
public static boolean useLoop(String[] array, String targetValue){for (String arr : array) {if(arr.equals(targetValue)){return true;}}return false;}
4.使用Arrays.binarySearch() 只能用于有序数组
public static boolean useArraysBinarySearch(String[] array, String targetValue){int count = Arrays.binarySearch(array, targetValue);if(count > 0){return true;}return false;}
5. Apache Commons 类库中提供的ArrayUtils类
ArrayUtils.contains(array, targetValue);
阅读全文
0 0
- Jvva中如何高效判断数组中是否含有某个元素
- 【Java】如何高效判断数组中是否包含某个元素?
- 高效判断数组中是否含有某个值
- Java中高效判断数组中是否包含某个元素。
- 在Java中如何高效的判断数组中是否包含某个元素
- 在Java中如何高效判断数组中是否包含某个元素
- 在Java中如何高效判断数组中是否包含某个元素
- 在Java中如何高效判断数组中是否包含某个元素
- 在Java中如何高效判断数组中是否包含某个元素
- 在Java中如何高效判断数组中是否包含某个元素
- 在Java中如何高效判断数组中是否包含某个元素
- 在Java中如何高效的判断数组中是否包含某个元素
- 在Java中如何高效的判断数组中是否包含某个元素
- 在Java中如何高效的判断数组中是否包含某个元素
- Java中如何高效的判断数组中是否包含某个元素
- 在Java中如何高效的判断数组中是否包含某个元素
- 在Java中如何高效的判断数组中是否包含某个元素
- 在Java中如何高效的判断数组中是否包含某个元素
- day8--socketserver回顾
- Python的字符串处理方法
- 腾讯2017秋招编程笔试题
- MySql MyEclipse 中PreparedStatement接口继承Statement,主要是PreparedStatement
- 前台传参时间类型不匹配:type 'java.lang.String' to required type 'java.util.Date' for property 'createDate'
- Jvva中如何高效判断数组中是否含有某个元素
- 多态
- LeetCode 561. Array Partition I
- Linux操作系统删除数据文件恢复
- bash: vue: command not found
- Nexus3.x.x上传第三方jar
- Spring再回头(一)------IOC(主要是对bean的配置)
- [日推荐]『宝可梦图鉴』精灵宝可梦的百科全书
- https nginx 双向认证