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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© itisdream 中级黑马   /  2014-6-25 22:54  /  1134 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

public static void loadDemo() throws IOException
{
        BufferedReader bufr = new BufferedReader(new FileReader("info.txt"));
        FileInputStream fis = new FileInputStream("info.txt");
        Properties prop = new Properties();
        prop.load(fis);
        //prop.list(System.out);
        //sop(prop);
        prop.setProperty("wangwu", "29");
        prop.list(System.out);
        FileOutputStream fos = new FileOutputStream("info.txt");
        prop.store(fos, "haha");
        prop.list(System.out);
        fis.close();
        fos.close();
}
这里面的load怎么加载?不是很明白.

评分

参与人数 1技术分 +1 收起 理由
李小然 + 1

查看全部评分

2 个回复

倒序浏览
load这里是加载的意思,加载什么意思?

就是读取的意思
load就是  Properties  的独有读取方式,
如果Java不提供,或者你不知道这个方法,
试问你会如何读取   FileInputStream   关联的这个键值对文件数据?

如果你能模拟出来,恭喜你,你搞懂了, 理论上Java提供的方案是最简单的或者是最效率的。

我想想,貌似视频有讲 如果获取 配置信息来着,我第一次想到的居然是indexOf(), 真是蠢货到了几点,
spilt() 其实更简单, 但是。。。都木有load 来的更直接牛叉。

评分

参与人数 1技术分 +1 收起 理由
李小然 + 1

查看全部评分

回复 使用道具 举报
恩,懂了。。谢谢啦
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马