私はJavaについてもっと理解するのを助けるために自己プロジェクトをやっています.しかし、私はこの質問に行き詰まっています. 次のtxtファイルがあります:
Name Hobby
Susy eat fish
Anna gardening
Billy bowling with friends
すべての行を読み取り、それを arraylist(name,hobby) に入れる最良の方法は何ですか。しかし、トリッキーな部分は
魚を食べたり、友達とボーリングしたり
空白があり、1 つの配列の下に配置する必要があり、明らかにハードコードできません。ここに私の現在のコードがあります
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("");
}
}
}
よろしくお願いします... note = 1.趣味と名前はスペースで区切ります 2.名前は 1 語のみです