提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
目录
前言
一、说明
二、具体方法
1.效率最高(最原始)
2.List数组Contains
3.Set的Contains
4.Arrays的binarySearch
5.ArrayUils的contains
总结
前言
新手学习字符串数组是否包含字符串在应用中会被广泛用到
提示:以下是本篇文章正文内容,下面案例可供参考
一、说明
示例:使用循环方法判断目前总结有5种
二、具体方法
1.效率最高(最原始)
代码如下(示例):
public static boolean useLoop(String [] arr, String targetValue){ for(String s:arr){ if(s.equals(targetValue)) return true; } return false; }
2.List数组Contains
代码如下(示例):
public static boolean useList(String [] arr, String targetValue){
return Arrays.asList(arr).contains(targetValue);
}
3.Set的Contains
代码如下(示例):
public static boolean useSet(String [] arr, String targetValue){
Set set = new HashSet(Arrays.asList(arr));
return set.contains(targetValue);
}
4.Arrays的binarySearch
代码如下(示例):
public static boolean useArraysBinarySearch(String [] arr, String targetValue){
int a = Arrays.binarySearch(arr,targetValue);
if (a>0){
return true;
}else {
return false;
}
}
5.ArrayUils的contains
代码如下(示例):
public static boolean useArrayUtils(String [] arr, String targetValue){
return ArrayUils.contains(arr,targetValue);
}
该处使用的url网络请求的数据。
总结
以上就是今天要讲的内容,



