-2

私は Name というクラスを持っています。

public Name (String first, String last)

これは名前を含むテキスト ファイルで、ファイル名は「names.txt」です。

John Doe
Jane Doe

という感じで「names.txt」というファイルを読み込みます。

File read = new File ("names.txt");
Scanner in = new Scanner(read);

最初の単語 (John) を最初のパラメーターとして使用し、2 番目の単語 (Doe) を 2 番目のパラメーターとして使用して、新しい名前オブジェクトを自動的に作成する方法を知りたいです。

どうすればいいですか?

4

2 に答える 2

1

わかりました、私はあなたを助けます。ご希望のラインは

Name n = new Name(in.next(), in.next());

これは非常に簡単ですが、特に堅牢な方法ではありません。

于 2013-09-14T05:27:47.580 に答える
0

スキャナーを使用してファイルを読み取り、分割部分を含める

  //while(scanner) iterate the scanner upto end of the file read every line
    {
      String[] splitResult = input.split(" ");
      firstName = splitResult[0];
      lastName = splitResult[1];
      storeMethod(firstName,lastName);   // use this method to store the first name and last name
   }
于 2013-09-14T05:29:09.920 に答える