A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© Alan 中级黑马   /  2013-4-17 00:58  /  1672 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 Alan 于 2013-4-17 17:08 编辑

propertise  属性集为什么可以直接打印,Properties ppt = new Properties() ;System.out.println(ppt);为什么这样就可以直接打印出里面的键和值????

评分

参与人数 1技术分 +1 收起 理由
黄玉昆 + 1

查看全部评分

3 个回复

倒序浏览

System.out.println(ppt);相当于调用ppt.toString();
Properties 这个类是继承自Hashtable的,Properties 本身没有toString()方法,那么会调用Hashtable中的toString()
Hashtable中的toString()方法功能是    返回此 Hashtable 对象的字符串表示形式,其形式为 ASCII 字符 ", " (逗号加空格)分隔开的、括在括号中的一组条目。
所以可一直接打印

评分

参与人数 1技术分 +1 收起 理由
黄玉昆 + 1

查看全部评分

回复 使用道具 举报
本帖最后由 HM朱蛟 于 2013-4-17 04:08 编辑

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

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

Propertise.png

评分

参与人数 1技术分 +1 收起 理由
黄玉昆 + 1

查看全部评分

回复 使用道具 举报
感谢楼上,讲的十分清楚
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马