我有一个名为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)作为第二个参数自动创建新的名称对象。
我该怎么做?
答案 0 :(得分:1)
好的,我会帮你的。你想要的行是
Name n = new Name(in.next(), in.next());
就是这么简单,虽然这不是一种特别强大的方式。
答案 1 :(得分: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
}