java为什么是属性。存储区定界为\对于分隔为:
我有一个包含以下属性的文件:
MyKey=value1:value2
我正在使用属性。load可将其加载到属性对象中,然后将值输出到另一个文件中(使用property.store)
但是新文件正在用\
对其进行分隔
MyKey=value1\:value2
为什么会这样
你可以在下面搜索框中键入要查询的问题!
我有一个包含以下属性的文件:
MyKey=value1:value2
我正在使用属性。load可将其加载到属性对象中,然后将值输出到另一个文件中(使用property.store)
但是新文件正在用\
对其进行分隔
MyKey=value1\:value2
为什么会这样
# 1 楼答案
这种情况会发生,因为
:
就像=
一个保留字符所有这些行都将使用
Truth
键将属性的值设置为Beauty
http://docs.oracle.com/javase/7/docs/api/java/util/Properties.html#load(java.io.Reader)
write方法将
:
符号转义为\:
。装载后,这些炭将被移除