1

次のようなテキストファイルがあります

vinoth   5001   chennai    programmer
ramesh   7755   madurai    tester
suresh   7452   namakal    designer
salim    4652   salem      programmer

私は彼らの指定で見つけたいが、他の詳細を配列に保存したい. どうやってやるの?助言がありますか

4

3 に答える 3

1
  • String.substring(start, end)行の関連部分を取得するために使用します。
  • それを呼び出しtrim()ます。
于 2012-09-20T06:30:06.103 に答える
1
  • ファイルを一行ずつ読む
  • String.split異なる情報を配列に分割する呼び出し
  • これらの情報は、Mapキーがユーザー名vinoth、値が受信したばかりの配列である に格納できます。String.split
  • これらの情報を、必要なプロパティを持つ何かを表すオブジェクトに格納することをお勧めします。
于 2012-09-20T06:33:07.320 に答える
1

バッファリングされたリーダーを使用して各行を読み取り、それを実行します。

HashMap<String, String> values = new HashMap<String, String>;

// read the line here
String line = ...;
String strings[] = line.split(" ");
String designation = strings[3];
values.put(strings[0], strings[1], strings[2]);
于 2012-09-20T06:34:13.293 に答える