2

setProperty の順序付けまたは Properties クラスの配置についてジレンマを抱えています。

アイデアは、並べ替えられたプロパティ ファイルを保存することです。ソート用のクラスは用意できたのですが、setPropertyputを実行すると配置がおかしくなりました。

Properties tmp = new Properties();
tmp.setProperty("A1","B");
tmp.setProperty("A2","B");
tmp.setProperty("A3","B");
tmp.setProperty("A4","B");
tmp.setProperty("A5","B");

tmp.list(System.out)を実行したときの出力は次のようになります。

-- listing properties --
A4=B
A3=B
A2=B
A1=B
A5=B

putを使用する場合も同様です。

理由はわかりません.必要なのは、並べ替えられたプロパティを *.properties ファイルに保存することだけです。

どんな助けでも大歓迎です。ありがとう!

4

1 に答える 1