无法写入:在属性文件中

Praveenkumar_V

在我的应用程序中,用户可以更改属性文件。.但是该文本包含:冒号。使用obj.setProperty(“ key”,“ value”)时,它传递\:

请找到以下示例代码,并做一些必要的事情。

String url="http://google.co.in";
Properties p=new Properties();
FileOutputStream o=new FileOutputStream("abc.properties");
p.setProperties("testurl",url);
p.store(o,null);
o.close();

谢谢Praveenkumar V

贾亚穆罕(Jayamohan)

请参阅Properties类的存储方法API。它说字符#, !, =, and :是用转义的反斜杠保存的。

键和元素字符#,!,=和:前面带有反斜杠,以确保正确加载它们。

如果使用Properties类中的load方法将保存的文件读回,则没有问题。如果不是,则必须编写自己的自定义代码以在加载时转义这些字符。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章