关于处理财产的更好方法

时间:2013-01-18 09:21:25

标签: java

我需要通过属性文件阅读以下两个用户详细信息属性。

username and userid.

属性文件中可能有n个用户。该数字不固定。 在这种情况下,使用java中的属性文件处理此要求的最佳做法是什么。

如何使用以下方法。

在属性文件中:

 userA = Jhon#001
   userB = Smith#002
   userC = Snack#003

请提供相同的指示。

3 个答案:

答案 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