我正在做一个自我项目来帮助我更多地了解 java.but 我被困在这个问题上。我有以下 txt 文件:
Name Hobby
Susy eat fish
Anna gardening
Billy bowling with friends
阅读所有行并将其放入 arraylist(name,hobby) 的最佳方法是什么。但棘手的部分是
和朋友一起吃鱼或打保龄球
有空格,它必须放在一个数组下,显然我不能硬编码它。这是我当前的代码
public void openFile(){
try{
x = new Scanner(new File("D://practice.txt"));
}catch (Exception e){
System.out.println("File could not be found");
}
}
public void readFile(){
while (x.hasNextLine()){
x.nextLine();
if (x.hasNext()){
listL.add(x.next());
} else {
listL.add("");
}
if (x.hasNext()){
listR.add(x.next());
} else {
listR.add("");
}
}
}
在此先感谢... 注意 = 1.hobby 和 name 用空格分隔 2.names 只有一个单词