久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

java怎么判斷一個元素是否在數組中

170次閱讀
沒有評論

共計 769 個字符,預計需要花費 2 分鐘才能閱讀完成。

在 Java 中,可以使用 Arrays 類中的 binarySearch() 方法或者自己寫一個循環來判斷一個元素是否在數組中。

使用 binarySearch() 方法需要先對數組進行排序,然后調用該方法,它會返回要查找的元素在數組中的索引。如果返回的索引大于等于 0,則表示該元素在數組中存在。否則,表示該元素不在數組中。

示例代碼如下所示:

import java.util.Arrays;

public class Main {public static void main(String[] args) {int[] arr = {1, 2, 3, 4, 5};
        int target = 3;

        // 先對數組進行排序
        Arrays.sort(arr);

        // 使用 binarySearch()方法判斷元素是否存在
        int index = Arrays.binarySearch(arr, target);
        if (index >= 0){System.out.println(target + " 在數組中存在 ");
        } else {System.out.println(target + " 不在數組中存在 ");
        }
    }
}

另外,也可以自己寫一個循環來判斷元素是否在數組中。代碼如下所示:

public class Main {public static void main(String[] args) {int[] arr = {1, 2, 3, 4, 5};
        int target = 3;
        boolean exists = false;

        // 使用循環判斷元素是否存在
        for (int i : arr) {if (i == target) {exists = true;
                break;
            }
        }

        if (exists) {System.out.println(target + " 在數組中存在 ");
        } else {System.out.println(target + " 不在數組中存在 ");
        }
    }
}

丸趣 TV 網 – 提供最優質的資源集合!

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2024-02-01發表,共計769字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 娄烦县| 灌云县| 龙江县| 县级市| 肃南| 永康市| 沂源县| 理塘县| 湖口县| 江北区| 绥芬河市| 乐安县| 邛崃市| 庆安县| 翁牛特旗| 泰顺县| 灵川县| 伊川县| 罗甸县| 百色市| 松江区| 台北县| 来凤县| 广东省| 微山县| 江川县| 永吉县| 东光县| 商城县| 无为县| 南部县| 开鲁县| 武鸣县| 大荔县| 固阳县| 汽车| 社会| 龙门县| 武鸣县| 盐城市| 宝鸡市|