java:“。class”预期返回数组时出错

时间:2018-11-06 00:18:50

标签: java class input

在我的代码中,此行上出现错误“ java:'.class'Expected”:

return a[] ;  

在此函数中,尝试将整数返回到数组中:

 public int[] inputArr() {
    BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
    String lines = br.readLine();        
    String[] strs = lines.trim().split("\\s+");
    int a[];
    for (int i = 0; i < strs.length; i++) {                    
               a[i] = Integer.parseInt(strs[i]);}
    return a[];
     } 

任何帮助将不胜感激。

2 个答案:

答案 0 :(得分:0)

您应该初始化数组int a[]=new int[value],并且值应该是int文字或变量。而且,您应该以这种方式仅返回areturn a;

答案 1 :(得分:0)

您可以使用int数组的长度来初始化string数组的长度

int [] a = new int [strs.length];

循环后,可以将其返回为

return a;