-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) 作为第一个参数,第二个单词 (Doe) 作为第二个参数来自动创建一个新的名称对象。

我该怎么做呢?

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 回答