为何下述代码总是输出:[I@129f3b5
public class test21 {
public static void main(String args[]) {
test21 t = new test21();
System.out.println(t.show("a"));
}
public int[] show(String str){
int[] a = new int[10];
for(int i=0; i<10; i++)
a[i] = 1;
return a;
}
}
------解决方案--------------------
a 是int[] 数组 不能直接输出
试试System.out.println(Arrays.toString(t.show("a")));
------解决方案--------------------
- Java code
public static void main(String args[]) { test21 t = new test21(); System.out.println(Arrays.toString(t.show("a"))); } public int[] show(String str){ int[] a = new int[10]; for(int i=0; i<10; i++) a[i] = 1; return a; }
------解决方案--------------------
a 是int[] 数组 不能直接输出
试试System.out.println(Arrays.toString(t.show("a")));
------解决方案--------------------