您好,欢迎来到微智科技网。
搜索
您的当前位置:首页java 数组里是否存在,检查Java中的数组中是否存在值

java 数组里是否存在,检查Java中的数组中是否存在值

来源:微智科技网

首先对数组进行排序-int intArr[] = {55, 20, 10, 60, 12, 90, 59};

//排序数组

Arrays.sort(intArr);

现在,在int变量中设置要搜索的值-int searchVal = 12;

检查数组中是否存在值-int retVal = Arrays.binarySearch(intArr,searchVal);

boolean res = retVal > 0 ? true : false;

以下是检查数组中是否存在值的示例-

示例import java.util.Arrays;

public class Main {

public static void main(String[] args) {

//初始化未排序的int数组

int intArr[] = {55, 20, 10, 60, 12, 90, 59};

//排序数组

Arrays.sort(intArr);

//让我们打印列表中所有可用的元素

System.out.println("排序的int数组是:");

for (int number : intArr) {

System.out.println("Number = " + number);

}

//输入要搜索的值

int searchVal = 12;

int retVal = Arrays.binarySearch(intArr,searchVal);

boolean res = retVal > 0 ? true : false;

System.out.println("Is element 12 in the array? = " + res);

System.out.println("The index of element 12 is : " + retVal);

}

}

输出结果排序的int数组是:

Number = 10

Number = 12

Number = 20

Number = 55

Number = 59

Number = 60

Number = 90

Is element 12 in the array? = true

The index of element 12 is : 1

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- 7swz.com 版权所有 赣ICP备2024042798号-8

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务