提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
目录
前言
新手学习字符串数组是否包含字符串在应用中会被广泛用到
提示:以下是本篇文章正文内容,下面案例可供参考
一、说明
示例:使用循环方法判断目前总结有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<String> set = new HashSet<String>(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网络请求的数据。
总结
以上就是今天要讲的内容,