检查数组是否包含某个值
来源:互联网 发布:品茗软件怎么用 编辑:程序博客网 时间:2024/05/28 11:49
//使用list判断是否包含目标值
public class isListContains {
//数组转换成list判断,一个元素是否存在于list集合之后public static void main(String args[]){
String str[]={"杜牧","孙少安","孙少平","兰香","三星","孙玉德"};
//把数组转换成list集合,然后判断是否包含目标值
Boolean flag=Arrays.asList(str).contains("孙少");
System.out.println("----------"+flag);
}
}
//使用set判断是否包含目标值
public class isSetContains {
//数组转换成set判断,一个元素是否存在于set集合s后
public static void main(String args[]){
String str[]={"杜牧","孙少安","孙少平","兰香","三星","孙玉德","孙少安"};
//list的数据放入到set里面去,下面一句话就可以搞定
Set<String> set=new HashSet<String>(Arrays.asList(str));
System.out.println("---长度是:-----"+set.size());//长度是6
//数组的值先转换成list的值,
//然后list的值通过new HashSet<String>(Arrays.asList(str))
//再转换成set的值.set值不重复,会输出6个值,但是6个值没有顺序
System.out.println("-------"+set);
Boolean flag=set.contains("顾养民");//判断是否包含目标值
System.out.println("-----是否包含:-----"+flag);
}
}
//使用循环判断是否包含目标值
public class UserLoop {
public boolean useLoop(){
String str[]={"杜牧","孙少安","孙少平","兰香","三星","孙玉德"};
for(String strs:str){
if(strs.equals("顾养民")){
return true;
}
}
return false;
}
}
//使用binarySearch判断一个数据是否包含在集合中
public class isBinarySerch {
public static void main(String args[]){
String str[]={"杜牧","孙少安","孙少平","兰香","三星","孙玉德"};
//使用binarySearch查看,顾养民是否包含在str中
int flag=Arrays.binarySearch(str, "顾养民");
System.out.println("---------"+flag);
}
}
- 检查数组是否包含某个值
- 如何高效检查一个数组中是否包含某个值
- 如何高效检查一个数组中是否包含某个值?
- 如何高效检查一个数组中是否包含某个值?
- 检查数组是否包含某个值的方法
- 四种不同方式检查数组是否包含某个值
- 几种检查 数组里是否包含某个值的方法
- Java 数组是否包含某个值
- 判断数组中是否包含某个值
- 判断数组是否包含某个值
- in_array -- 检查数组中是否存在某个值
- inArray检查数组中是否存在某个值
- JS-inArray检查数组中是否存在某个值
- JS判断数组中是否包含某个值
- 判断数组中是否包含某个对象
- iOS判断数组是否包含某个元素
- 判断数组是否包含某个元素
- iOS判断数组是否包含某个元素
- 关于python编码和magic变量和函数
- 反射如何破坏单例模式
- jQuery.ready()函数仿写,与window.onload的区别
- Android中的EditText默认时不弹出软键盘的方法
- Android自动化测试之Monkey和MonkeyRunner
- 检查数组是否包含某个值
- 怨
- POI实现EXCEL下拉列表
- yii 为form的textInput添加描述
- hibernateHQL查询
- 628. Maximum Product of Three Numbers
- 维护篇 14. 修改端口号 ❀ 飞塔 (Fortinet) 防火墙
- 去掉 eclipse 左上角 保存 旁边的 打印按钮
- 学习笔记