【发布时间】:2019-06-23 14:34:12
【问题描述】:
我有一个属性文件:project.properties,我在其中存储了一些属性,例如JAVA_PATH=D:\Application\Java8。
我正在尝试通过 Java 使用 FileInputStream 读取它。
InputStream input = null;
input = new FileInputStream("D:\\Application\\project.properties");
Properties props = new Properties();
props.load(input);
String javaPath = props.getProperty("JAVA_PATH");
System.out.println("JAVA_PATH : "+javaPath);
我得到的输出是:
JAVA_PATH : D:ApplicationJava8
我了解 Java 将其视为转义字符并将其删除。但是有什么方法可以让我通过任何按摩来读取属性?
我希望输出为JAVA_PATH : D:\Application\Java8。
【问题讨论】:
-
在你的属性文件中添加
\\` instead of\`
标签: java fileinputstream