私は、Javaアプリケーション用の単純なキーと値のペア設定を格納するためにiniファイルを使用することに決めました。ini4j - 設定ですべてのキー名を取得するにはどうすればよいですか?
私はgoogledとstackoverflowを検索し、ini4jはJavaでのiniファイルの解析と解釈に強くお勧めします。私はini4jサイトでこのチュートリアルを読んでいました。しかし、私はiniファイルの設定のすべてのキー値を取得する方法がわかりませんでした。例えば
、私はこのようなiniファイルがある場合:
[ food ]
name=steak
type=american
price=20.00
[ school ]
dept=cse
year=2
major=computer_science
を、私は前もってキーの名前を知らないことを前提としています。最終的にキーに応じて値を取得できるように、キーのリストを取得するにはどうすればよいですか?例えば、私は食べ物のためのキーのリストを取得すると、 'name'、 'type'、 'price'を含む配列や何らかのデータ構造体を取得します。
誰かが、iniファイルを開き、解析したり解釈して、アプリケーションがiniファイルの構造と値をすべて知っていることと、キーと値のリストを取得する例を表示できますか?
のget()とのkeySet()です(順番は変更になる場合があります) .iniファイルのようなセクションはありません。 –
@ mmyers:それが問題でした。私が作っているこのツールのセクションが必要でした。私はかなりini4jでこれを行う方法があると確信しています、ちょうど、適切なAPI、クラス、またはチュートリアルを見つけることができません – codingbear