好奇心が強いですが、これを使用して配列を逆にしようとすると、逆にされた配列の代わりに、常に一貫性のないジブリッシュが吐き出され[I@43256ea2
ます。なぜこれを行うのかについてのアイデアはありますか?
public class Fiddle {
public static void main(String[] args) {
int[] number = {1,2,3,4,5};
System.out.println(reverse(number));
}
public static int[] reverse(int[] a) {
int[] b = new int[a.length];
for (int i = 0; i < a.length; i++) {
b[a.length-1-i] = a[i];
}
return b;
}
}
なぜこれが起こっているのかについてのアイデアをありがとう(それはおそらく私が何かを忘れているためです)。