0

次のファイルが.txt形式であります


*XXX=017
*tag=016
*foci
String value
*XXX=018
*tag=024
*foci
*listname   
*XXX=018
*tag=024
*foci
String value
String value
String value

ご覧のとおり、いくつかの事前定義されたタグがあり、タグごとにいくつかの値が関連付けられています。

これで、それぞれ*XXXが更新されるオブジェクトの開始をマークします。オブジェクトは、018、024、*fociまたはリスト値に関連付けられた文字列値などの値を格納します。その後、再び次へ移動し*XXXます。

Beanオブジェクトを作成し、ファイルを読み取りました。ただし、* focusタグの後に使用できる行数の指定がないため、オブジェクトを正しくグループ化することは困難です。*foci各オブジェクトを区別する方法、またはタグデータの終わりまたはタグデータ*XXXの終わりに到達したことを確認する方法について、誰かが提案できますか?

ありがとう

4

1 に答える 1

0

.txt ファイルから読み取る代わりに、Java プロパティを使用できます。

1.*XXX=017
1.*tag=016
1.*foci
2.*XXX=018
2.*tag=024
2.*foci *listname 

数値を使用して一連の入力をグループ化し、プロパティからプロパティを取得する際にキー値に追加できます。

于 2012-11-21T07:27:04.223 に答える