0
A
回答
4
Properties
文本格式與<
s或>
s沒有問題。文件格式的確切規格在Properties.load()
中列出,並沒有提及任何字符。這也很容易驗證:
public static void main(String[] args) throws IOException {
Properties prop = new Properties();
prop.put("<key>", "<value>");
System.out.println("Properties Contents: " + prop);
StringWriter writer = new StringWriter();
prop.store(writer, "<comment>");
System.out.println("\nProperties File Format:\n" + writer);
prop = new Properties();
prop.load(new StringReader(writer.toString()));
System.out.println("Properties Contents: " + prop);
}
首先我們構建了一個Properties
對象,並添加<key>
:<value>
對。然後我們將對象寫入Writer
並打印序列化的內容,然後我們將這些內容加載回新的Properties
對象,並且可以看到沒有數據丟失。這個程序的輸出:
Properties Contents: {<key>=<value>}
Properties File Format:
#<comment>
#Sat Jul 23 23:50:50 EDT 2016
<key>=<value>
Properties Contents: {<key>=<value>}
你應該能夠加載性能有沒有問題,這樣的符號文件。
如果您正在使用的XML文件格式(通過loadFromXML()
和storeToXML()
),你需要escape <
and >
就像你任何XML文件內。如果您正在嘗試讀取/寫入XML,那麼非常有幫助在您的問題中提到。
相關問題
- 1. VB.Net:如何在VB.net中具有屬性文件,如java屬性文件?
- 2. 春天和maven如何把屬性文件放在jar外面?
- 3. 在java屬性文件中使用字符實體
- 4. 在java中讀取屬性文件中有特定字符串
- 5. 灰燼/把手:如何寫屬性字符串
- 6. Java屬性文件
- 7. 如何把符號字體字符內svg <text>?
- 8. 如何把在軌angularjs屬性ERB
- 9. 的Java春:沒有把變量插入文件的屬性
- 10. 如何使用Java爲屬性文件添加屬性?
- 11. <%= @something%>在Java屬性文件中的含義是什麼?
- 12. 屬性的HashMap <String,字符串>
- 13. HREF鏈接爲<abc>,如何把href屬性裏面
- 14. 哪裏把屬性文件放在tomcat的config文件夾中
- 15. 把手條件類屬性
- 16. 如何使用Gradle自動轉義Java屬性文件中的unicode字符?
- 17. 如何在保存文件實例後將字符串賦給文件屬性?
- 18. 屬性文件中的特殊字符
- 19. 從屬性文件讀取Unicode字符java
- 20. Java屬性文件本地化和字符編碼問題
- 21. 從Java的屬性文件動態填充字符串
- 22. 將字符串ArrayList添加到屬性文件java?
- 23. 將Java屬性文件轉換爲JSON字符串
- 24. Java屬性文件替換檢索字符串
- 25. 屬性文件字符串長度限制(JAVA)
- 26. 如何獲得名字從屬性文件中使用Java
- 27. 如何使用java更改xml文件中的屬性字段
- 28. 如何把一個換行符在ant屬性
- 29. 在struts如何插Java表達式屬性字符串
- 30. 把字符串的Java
你能從你的屬性文件向我們展示整個問題嗎? –
Key = id不應該包含< – user1196985
定義'無法將其放入文件'和'沒有工作'。沒有理由爲什麼''本身不應該工作。無法想象你是如何想出任何這些奇怪的轉義序列的,這些都沒有在Javadoc中記錄。 – EJP