我是Migz,我是java的新手。我正在编程并做了一个我们应该从文件中写入和读取的作业。
有点像这样。我设法编写了用于写入文件并阅读它的代码。问题是当我使用扫描仪读取文件时,在运行程序之后,它只是将整个文件作为文本读取。这是关于鸟类的观察表。文件(birds.txt)看起来像这样。
霍克,M,阿姆斯特丹,2013年5月(我将这些放入不同的阵列。一个用于名称,性别,地点和日期。
鹰,F,法国,september2013
Scanner sc = new Scanner(System.in);
System.out.println("Skriv inn fugletypen");
String s = sc.next();
try{
FileReader lesFil = new FileReader("fugler.txt");
BufferedReader filBuff = new BufferedReader(lesFil);
while((s = filBuff.readLine()) != null) {
System.out.println(s);
}
lesFil.close();
} catch ( IOException e) {
System.out.println("Error");
}