A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

/**
需求:
        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;
        }
}

1 个回复

倒序浏览
string 的indexOf的方法?
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马