java中有关数组打印的小知识
- char类型的数组可以直接使用通过数组名打印
String str = "a123";
char[] aa = new char[str.length()];
for (int i = 0; i < str.length(); i++) {
aa[i] = str.charAt(i);
}
System.out.println(aa);
- 整型,浮点型,布尔型的的数组不可以直接通过数组名打印整个数组的值
int[] a = new int[10];
for (int i = 0; i < a.length; i++) {
a[i] = i;
}
System.out.println(a); //[I@10f87f48
输出结果中:[表示一维数组,I表示整型
====================================================
double[] a = new double[10];
for (int i = 0; i < a.length; i++) {
a[i] = i+0.1;
}
System.out.println(a); //[D@10f87f48
输出结果中:[表示一维数组,D表示整型