从文件中读取并输入数组

时间:2013-09-26 20:03:53

标签: java

我是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"); 
}

0 个答案:

没有答案