二维数组定义,结果乱码
int[][] arrs={{1,2,3,4},{1,2,3,4,},{1,2,3,4},{1,2,3,4}}; for(int[] arr : arrs){ System.out.println(arr); [I@7ea987ac[I@12a3a380[I@29453f44[I@5cad8086
int[][] arrs={{1,2,3,4},{1,2,3,4,},{1,2,3,4},{1,2,3,4}}; for(int[] arr : arrs){ System.out.println(arr); [I@7ea987ac[I@12a3a380[I@29453f44[I@5cad8086
2020-03-18
public class Demo02 { public static void main(String[] args){ int[][] nums = {{1,2,3},{4,5,6}}; for(int[] arr: nums){ for(int n: arr){ System.out.println(n); } } } }
可以打印单项,打印结果如下:
1
2
3
4
5
6
但是直接打印数组出现乱码,网上搜了一下,发现println会把非char类型数组都给转换为字符串,详情请看https://blog.csdn.net/u013190088/article/details/77642422
举报