今天学习使用这个方法:public void load(InputStream inStream)
从字节输入流中读取键值对,加载文本中的数据。
数据如下:
filename=java.txt
length=20221212
location=D:\java\javaCode\File\read.txt
代码如下:
public class ProDemo02 {
public static void main(String[] args) throws IOException {
// 创建属性集对象
Properties pro = new Properties();
// 加载文本中信息到属性集
pro.load(new FileInputStream("D:\\java\\javaCode\\File\\properties.txt"));
// 遍历集合并打印
Set<String> strings = pro.stringPropertyNames();
for (String key : strings ) {
System.out.println(key + " -- " + pro.getProperty(key));
}
}
}
代码运行后发现:第三行加载的有问题,只输入了ead.txt
。
这是为什么哈?烦请大家帮忙看看这是什么问题导致的,谢谢。