在我的应用程序中,用户可以更改属性文件。.但是该文本包含:冒号。使用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
请参阅Properties类的存储方法API。它说字符#, !, =, and :
是用转义的反斜杠保存的。
键和元素字符#,!,=和:前面带有反斜杠,以确保正确加载它们。
如果使用Properties类中的load方法将保存的文件读回,则没有问题。如果不是,则必须编写自己的自定义代码以在加载时转义这些字符。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句