黑马程序员技术交流社区
标题:
char[] 类型的数组为什么不用进行遍历,只用一个输出语句就能把元素全部打印出来啊
[打印本页]
作者:
MengDeKaiShi
时间:
2015-1-9 21:57
标题:
char[] 类型的数组为什么不用进行遍历,只用一个输出语句就能把元素全部打印出来啊
char[] 类型的数组为什么不用进行遍历,只用一个输出语句就能把元素全部打印出来啊
作者:
lwj123
时间:
2015-1-9 22:19
我感觉是输出时转化成字符串打印出来的。
作者:
南丶多
时间:
2015-1-9 22:20
假设char[] arr={'a','b','c','d','e'};是不是用这个输出语句啊System.out.print(arr);因为它的引用地址就是它的元素,输出结果就是abcde,为啥就不知道了
作者:
cgsilen
时间:
2015-1-9 22:28
可能是char[]这种数组重写了toString()
作者:
kerner
时间:
2015-1-10 00:01
因为System.out.print()方法有许多重载,其中形参有为Char[]的。所以调用print()会打印所有字符,而不是数组地址。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2