以反冲结束的Java属性值

时间:2011-10-05 13:44:48

标签: java properties backslash

我在Java .properties文件中有一个值,需要以强烈反弹结束。属性值应该是“\\ server \ folder \”,我输入的值如下:

name=\\\\server\\folder\\

尾随反斜杠会杀死下一行的任何属性。我错误地逃避了吗?

1 个答案:

答案 0 :(得分:3)

不确定您的情况是什么问题,但此代码段

Properties props = new Properties();
props.load(new FileInputStream("filename.txt"));
System.out.println(props);

打印

{prop3=val3, prop2=val2\, prop1=val1}

如果filename.txt包含

prop1=val1
prop2=val2\\
prop3=val3

请注意,属性行末尾的单个(或实际上是奇数)的\会转义换行符,但事情会搞砸。