黑马程序员技术交流社区

标题: propertise 属性集为什么可以直接打印 [打印本页]

作者: Alan    时间: 2013-4-17 00:58
标题: propertise 属性集为什么可以直接打印
本帖最后由 Alan 于 2013-4-17 17:08 编辑

propertise  属性集为什么可以直接打印,Properties ppt = new Properties() ;System.out.println(ppt);为什么这样就可以直接打印出里面的键和值????
作者: 谭威    时间: 2013-4-17 01:59

System.out.println(ppt);相当于调用ppt.toString();
Properties 这个类是继承自Hashtable的,Properties 本身没有toString()方法,那么会调用Hashtable中的toString()
Hashtable中的toString()方法功能是    返回此 Hashtable 对象的字符串表示形式,其形式为 ASCII 字符 ", " (逗号加空格)分隔开的、括在括号中的一组条目。
所以可一直接打印
作者: HM朱蛟    时间: 2013-4-17 04:05
本帖最后由 HM朱蛟 于 2013-4-17 04:08 编辑

楼上的同学回答的很全面我再来补充下吧{:soso_e100:}   一起学习 共同提高

Propertise.png (51.84 KB, 下载次数: 18)

Propertise.png

作者: Alan    时间: 2013-4-17 10:34
感谢楼上,讲的十分清楚





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2