数组越界应该怎么修改才行?

怎么改?怎么改?一模一样的代码,我同学就可以,我这就一直显示错误

img

字符串s中没有逗号,无法分割出2个字符串来

String[] a = s.split(",")使用前你应该先判断一下a.length。

    String s="2,3,3";
    String[] split = s.split(",");
    System.out.println(split[0]);
    System.out.println(split[1]);
    System.out.println(split[2]);

你字符串得包含分割符号.然后取值就看分割后的值有几个.,从索引0开始取

字符串转成数组,数组的大小不可控,小于设定的下标时,自然 panic 下标出界