国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

一個數組中是否包含某個值

2019-11-14 15:12:14
字體:
來源:轉載
供稿:網友
1.檢查數組中是否包含特定值的四種不同方法
1)使用List:

public static boolean useList(String[] arr, String targetValue) {
return Arrays.asList(arr).contains(targetValue);
}

2)使用Set:

public static boolean useSet(String[] arr, String targetValue) {
Set<String> set = new HashSet<String>(Arrays.asList(arr));
return set.contains(targetValue);
}

3)使用一個簡單循環:

public static boolean useLoop(String[] arr, String targetValue) {
for(String s: arr){
if(s.equals(targetValue))
return true;
}
return false;
}

4)使用Arrays.binarySearch():
注:下面的代碼是錯誤的,這樣寫出來僅僅為了理解方便。binarySearch()只能用于已排好序的數組中。所以,你會發現下面結果很奇怪。

public static boolean useArraysBinarySearch(String[] arr, String targetValue) {
int a = Arrays.binarySearch(arr, targetValue);
if(a > 0)
return true;
else
return false;
}

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 泗洪县| 沿河| 莎车县| 高碑店市| 贺州市| 金湖县| 亳州市| 芦溪县| 仁寿县| 麟游县| 驻马店市| 旬阳县| 阿拉善左旗| 长岭县| 武义县| 亚东县| 乃东县| 上蔡县| 万全县| 汝阳县| 日照市| 安陆市| 思茅市| 渭源县| 若羌县| 疏附县| 桑日县| 建始县| 额尔古纳市| 义马市| 南昌县| 色达县| 武汉市| 宁晋县| 广灵县| 交城县| 沭阳县| 新宁县| 通河县| 平度市| 阜阳市|