3

プロパティ ファイルを使用して、次の 2 つのユーザー詳細属性を読み取る必要があります。

username and userid.

プロパティファイル内に複数のユーザーが存在する場合がありますn。数は固定ではありません。この場合、Java のプロパティ ファイルを使用してこの要件を処理するためのベスト プラクティスは何ですか。

次のアプローチを使用してみてはどうでしょうか。

プロパティファイル内:

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

同じことについてのポインタを提供してください。

4

3 に答える 3

3

このアプローチには XML を使用したいと思います

<users>
   <user>
       <username>John</username>
       <userid>001</userid>
    </user>
    <user>
       <username>Smith</username>
       <userid>002</userid>
   </user>
</users>
于 2013-01-18T09:23:45.767 に答える
1

XML よりも小さく、はるかに高速な JSON 形式を使用しない理由

{"users": [
  { "userid":"01" , "username":"Jhon" }, 
  { "userid":"02" , "username":"Smith" }
  { "userid":"03" , "username":"SmithX" },    
  ]
}
于 2013-01-18T09:37:30.450 に答える
0

@guess_meが述べたように、XML アプローチの方が優れています。

ただし、ファイルを使用する必要が非常.propertiesに高い場合は、キー値に人数を追加することをお勧めします。

 user#001 = Jhon
 user#002 = Smith
 user#003 = Snack
于 2013-01-18T09:25:44.623 に答える