判断数组中是否存在某一元素
来源:互联网 发布:阿里云域名指向ip 编辑:程序博客网 时间:2024/05/16 08:56
## 方法
import java.util.Arrays;import java.util.HashSet;import java.util.Set;// 检查数组是否包含某个值的方法public class TestArray { // 使用List public static boolean useList(String[] arr, String targetValue){ return Arrays.asList(arr).contains(targetValue); } // 使用Set public static boolean useSet(String[] arr, String targetValue){ Set<String> set = new HashSet<String>(Arrays.asList(arr)); return set.contains(targetValue); } // 使用循环判断 public static boolean useLoop(String[] arr, String targetValue){ for(String s : arr){ if(s.equals(targetValue)) return true; } return false; } // 查找有序数组中是否包含某个值的用法 public static boolean useArraysBinarySearch(String[] arr, String targetValue){ int a=Arrays.binarySearch(arr, targetValue); if(a > 0) return true; else return false; }}/* * 显然,使用一个简单的循环方法比使用任何集合都更加高效。许多开发人员为了方便,都使用第一种方法,但是他的效率也相对较低。因为将数组压入Collection类型中,首先要将数组元素遍历一遍,然后再使用集合类做其他操作。 */
1 0
- 判断数组中是否存在某一元素
- 两个数组判断某一元素是否存在
- Perl -- 数组和hash -- 判断元素是否存在数组中
- 判断一个数组是否存在三个元素为某一定值
- C#判断某元素是否存在数组中
- C#判断某元素是否存在数组中
- C# 判断数组中是否存在该元素
- javascript 判断两个数组中是否存在相同元素
- 判断某元素是否存在于数组中
- C#判断某元素是否存在数组中
- C#判断某元素是否存在数组中
- php in_array 判断数组中是否存在此元素
- 判断数组中是否存在重复的元素
- jquery判断元素是否存在在数组中
- 判断控件数组中的元素是否存在
- 判断数组是否存在某元素
- 如何判断数组是否存在重复元素
- js判断某值是否存在于某一array数组中
- webpack多页应用架构
- 使用Xcode的Instruments检测解决iOS内存泄露(leak)
- android 启动的空白以及一些小bug
- hibernate注解
- webView文件上传取消弹窗后再次点击不响应点击事件问题
- 判断数组中是否存在某一元素
- Hard to Play
- 概率神经网络(PNN)
- Selenium WebDriver(1)——入门篇
- HTTP协议详解之消息报头篇
- LeetCode 268 Missing Number
- Spring(六):自动装配Autowire
- webpack多页应用架构
- navicat操作mysql数据库 建表中文乱码问题