首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

简答数组有关问题,求解,谢了

2012-02-02 
简答数组问题,求解,谢了import java.util.Arrayspublic class b {public static void main(String[] args

简答数组问题,求解,谢了
import java.util.Arrays;
public class b {
public static void main(String[] args) {
int[] x={12,35,8,7,2};
Arrays.sort(x);
System.out.println(x);
}
}

结果是这 [I@a90653
为甚?

[解决办法]
打印的是整型数组,
可以通过Arrays.toString(x);打印格式化的字符串
[I@a90653的含义是:地址是90653的int型数组。
[解决办法]
数组打印出来的是这样的,貌似'['表示数组,'I'表示int,'@'后面是数组的hashCode(每个对象都有hashCode是吧?)

如果想看到你想象的结果请用下面这句:
System.out.println(Arrays.toString(x));

热点排行