java查询数组中元素的索引
/*** java查询数组中元素的索引*/
public class Test03 {public static void main(String[] args) {int[] arr = {5,7,4,9,5,7,2,8,1,5,0};//查询元素 2 的索引int value = 2;//准备一个变量用于存储目标元素的索引int index = -1;//查找元素在数组中第一次出现的位置for (int i = 0;i<arr.length;i++){if (arr[i]==value){index = i;break;}}//查找元素在数组中最后一次出现的位置int index2 = -1;for (int i = arr.length-1;i>=0 ;i--){if (arr[i]==value){index2 = i;break;}}System.out.println(index);System.out.println(index2);//判断一个数组是否有且只有一个指定元素System.out.println(index==index2&&index>=0);}
}
执行代码如下: