给定一个数组,再给定一个元素,找出该元素在数组中的位置。
【概述】
一个一个找,比较慢。
想要快一点的方法,可以使用二分查找,在后续《JavaSE基础50题》专栏中27题中详细讲解。
【代码】
public static int find(int[] array, int val) {
for (int i = 0; i < array.length; i++) {
if (array[i] == val) {
return i;
}
}
return -1;
}
public static void main(String[] args) {
int[] array = {12,15,21,1,2,3};
int ret = find(array,15);
System.out.println(ret);
}
}
【输出结果】