我在Java .properties文件中有一个值,需要以强烈反弹结束。属性值应该是“\\ server \ folder \”,我输入的值如下:
name=\\\\server\\folder\\
尾随反斜杠会杀死下一行的任何属性。我错误地逃避了吗?
答案 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
请注意,属性行末尾的单个(或实际上是奇数)的\
会转义换行符,但事情会搞砸。