当前位置: 技术问答>java相关
今天忽然发现了这么个问题?!
来源: 互联网 发布时间:2015-09-27
本文导语: class MakeString { public static void main(String args[]) { byte c[] = {65,66,67,68,69,1}; System.out.println(c); } }; 输出结果是这样:[B@62eec8 无论c的内容是什么! 怎么回事?? | c是一个引用型变量,输...
class MakeString
{
public static void main(String args[])
{
byte c[] = {65,66,67,68,69,1};
System.out.println(c);
}
};
输出结果是这样:[B@62eec8
无论c的内容是什么!
怎么回事??
{
public static void main(String args[])
{
byte c[] = {65,66,67,68,69,1};
System.out.println(c);
}
};
输出结果是这样:[B@62eec8
无论c的内容是什么!
怎么回事??
|
c是一个引用型变量,输出的是c的地址空间,而不是c的内容。
|
哪它就是一个字符串了。
|
数组类型的toString().返回ref的地址String.
|
嗬嗬,如果要打印c的值的话,应该改为具体指向的值的reference
|
你输出的是一个数组,所以如此。同意 WQmeng的说发。
|
WQmeng(*耶*) 兄说得对
|
本来还想说两句,楼上的几位大哥都已经说对了~~~