-1

私は、これを行う方法と、ファイルの解析などに使用するのに最適なクラスを Web で調査してきました。

私はしばらくJavaでプログラミングしてきましたが、ファイルの解析とファイルへの書き込みは常に文字通り最も弱い点の1つでした。私はそれを理解していません。

具体的には、次の名前のファイルがあります

jihoon.txt

その中身はこれ

username = ji
password = kim106
id = 0

「username =」ectを無視して、jiを文字列変数に、kim106を文字列変数に、idをint変数に格納したい。誰かが事前に感謝を助けてくれませんか:)。

4

3 に答える 3

1

良い方法は、ファイルをProperty. このようにして、すべてを好きなようにロードできます。

次のようにファイルをロードします。

properties.load(new FileInputStream("path/jihoon.txt"));

その後、次のようにデータにアクセスできます。

String value = properties.getProperty(key);

あなたの値のキーが何であるかを知っていれば、次のようなものを持つことができます(質問の例によると):

int id = Integer.parseInt(properties.getProperty("id")).intValue();
String username = properties.getProperty("username");
String password = properties.getProperty("password");

これにより、ファイルの順序を気にする必要がなくなります。

こちらもご覧ください

于 2013-03-01T20:34:56.290 に答える
0

なぜ変数?ハッシュマップはどうですか?

HashMap<String, String> keyValueMap = new HashMap<>();

そこで分裂した後、つがいに餌をやる=

于 2013-03-01T20:34:56.713 に答える
-1

プロパティ ファイルは、これらの種類の操作に最適です。

于 2013-03-01T20:31:27.323 に答える