黑马程序员技术交流社区

标题: Java查找数组中指定元素第一次出现的索引值 [打印本页]

作者: 知行合意    时间: 2015-8-2 21:15
标题: Java查找数组中指定元素第一次出现的索引值
/**
需求:
        B:查找数组中指定元素第一次出现的索引值。
                int[] arr = {98,23,16,35,72};
                查找23在数组中的索引值。
  */

public class ArrayIndex {

        /**
         * @param args
         */
        public static void main(String[] args) {
                // 定义数组
                int[] arr = { 98, 23, 16, 35, 72 };

                // 调用方法
                int num = indexOf(arr, 23);

                // 打印输出
                System.out.println(num);

        }

        // 获取数据在数组中的位置
        public static int indexOf(int[] arr, int index) {
                // 遍历数组
                for (int x = 0; x < arr.length; x++) {

                        if (index == arr[x]) {
                                // 返回数组所在的索引
                                return x;
                               
                        }
                }
                // 若找不到索引则返回-1
                return -1;
        }
}
作者: 70852    时间: 2015-8-2 22:23
string 的indexOf的方法?




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2