小编Der*_*aro的帖子

Java中的数组索引超出异常

任何人都可以帮我修复我的代码中的错误吗?我一直在努力尝试并且找不到解决方案..我的大脑现在被烤了..

这是我的代码:

    public static String revio(String[] a){
        int N = a.length;
        String[] reverse = new String[N];
        for (int i = 0; i < N ; i++) {
            reverse[i] = a[N-i-1];

        }
        return reverse[N];         
}
    public static void main (String[] args)
    {
        String[] myArray = {"1", "2", "3"};  
        String arr = revio(myArray);
        System.out.println(arr);

    }
}
Run Code Online (Sandbox Code Playgroud)

我知道我一直收到错误,因为我的数组在0到2的范围内,它试图访问索引3,它不在0到2的范围内.请给我一些建议!

java arrays loops function

2
推荐指数
1
解决办法
76
查看次数

标签 统计

arrays ×1

function ×1

java ×1

loops ×1