黑马程序员技术交流社区
标题:
[哈尔滨校区]char[]字符数组你不知道的秘密
[打印本页]
作者:
cm181363682
时间:
2015-12-5 23:24
标题:
[哈尔滨校区]char[]字符数组你不知道的秘密
事情是这样的,我们基础班现在学到了第13天,昨天晚上在练习toCharArray()方法的时候意外直接sop了字符数组,然后意外的发现输出的竟然是数组内容!
我就纳闷了,之前学习的时候老师讲了,数组如果直接打印的话打印的是地址值啊=。=
然后我就实验了byte[],in[].....等等,发现都是地址值,只有char[]是打印的内容。然后发现String打印的也是内容嘛,而且String底层也是用char[]来实现的,就以为字符串和字符数组是一个东西,都在常量池中....
今天上课问了老师,发现我还是too young too simply=。=
-------------------------------华丽的分割线----------------------------
今天夯哥讲,字符数组之所以打印的是内容,是因为println()方法中的write方法,在打印字符数组时和打印字符串一样,是打印内容...具体的知识我们还没有学到,等学到后再来详细讨论一下~
作者:
高盖茨
时间:
2015-12-6 10:47
这个比较特殊 多查源码 对咱们技能提升很有帮助的
作者:
cm181363682
时间:
2015-12-6 16:54
高盖茨 发表于 2015-12-6 10:47
这个比较特殊 多查源码 对咱们技能提升很有帮助的
嗯呢!之前都没接触到源码...
作者:
15846574191
时间:
2015-12-6 19:57
诶呦不错哦
作者:
cm181363682
时间:
2015-12-6 22:22
15846574191 发表于 2015-12-6 19:57
诶呦不错哦
小公举加油。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2