我需要通过属性文件阅读以下两个用户详细信息属性。
username and userid.
属性文件中可能有n
个用户。该数字不固定。
在这种情况下,使用java中的属性文件处理此要求的最佳做法是什么。
如何使用以下方法。
在属性文件中:
userA = Jhon#001
userB = Smith#002
userC = Snack#003
请提供相同的指示。
答案 0 :(得分:3)
我更喜欢这种方法的XML
<users>
<user>
<username>John</username>
<userid>001</userid>
</user>
<user>
<username>Smith</username>
<userid>002</userid>
</user>
</users>
答案 1 :(得分:1)
为什么不使用JSON格式,比XML更小,速度更快
{"users": [
{ "userid":"01" , "username":"Jhon" },
{ "userid":"02" , "username":"Smith" }
{ "userid":"03" , "username":"SmithX" },
]
}
答案 2 :(得分:0)
作为@guess_me mentioned,XML方法会更好。
但是如果你强烈需要使用.properties
文件,那么最好在关键值中添加人数:
user#001 = Jhon
user#002 = Smith
user#003 = Snack