在java中读取文本文件时读取特定行

时间:2013-07-13 07:28:15

标签: java

我的问题是我想出了一个情况,我有一个包含以下数据的文本文件,包括15。

15 //第一行

生产,3554,西兰花,5.99,1 //第二行

我使用以下代码读取文件中的文本并打印其输出。

try

{

File f = new File("filename.txt");


Scanner s= new Scanner(f);

s.hasNext();

String no = s.nextLine();
int num = Integer.parseInt(no);

System.out.println(num);// which prints number 15 only

}

现在我想读第二行,在另一个变量中留下第一行“产品,3554,西兰花,5.99,1”并打印出来,因为我打印15而不使用循环。有什么办法可以让我读到第二行。

1 个答案:

答案 0 :(得分:2)

String secondLine = s.nextLine();
System.out.println(secondLine);