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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

与流相关的方法
public void load(InputStream inStream) : 从字节输入流中读取键值对。
参数中使用了字节输入流,通过流对象,可以关联到某文件上,这样就能够加载文本中的数据了。文本数据格式:
加载代码演示:
小贴士:文本中的数据,必须是键值对形式,可以使用空格、等号、冒号等符号分隔。
        Set<String> strings = properties.stringPropertyNames();
        // 打印键值对
        for (String key : strings ) {
           System.out.println(key+" ‐‐ "+properties.getProperty(key));  
        }
    }
}
输出结果:
{filename=a.txt, length=209385038, location=D:\a.txt}
a.txt
209385038
D:\a.txt
filename ‐‐ a.txt
length ‐‐ 209385038
location ‐‐ D:\a.txt
filename=a.txt
length=209385038
location=D:\a.txt
public class ProDemo2 {
    public static void main(String[] args) throws FileNotFoundException {
        // 创建属性集对象
        Properties pro = new Properties();
        // 加载文本中信息到属性集
        pro.load(new FileInputStream("read.txt"));
        // 遍历集合并打印
        Set<String> strings = pro.stringPropertyNames();
        for (String key : strings ) {
           System.out.println(key+" ‐‐ "+pro.getProperty(key));  
        }
     }
}
输出结果:
filename ‐‐ a.txt
length ‐‐ 209385038
location ‐‐ D:\a.txt

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马