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

标签 java

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

15//第一行

product,3554,broccoli,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

}

现在我想读取第二行,将第一行“product,3554,broccoli,5.99,1”放在另一个变量中,并在不使用循环的情况下打印它,因为我打印 15 。有什么方法可以让我阅读第二行。

最佳答案

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

关于java - 在java中读取文本文件时读取特定行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17628020/

相关文章:

java - 在 Java 中对 long 进行位移

java - 使用 Hibernate 调用 MySQL 存储过程时的性能问题

java - jep 在 java 中使用 scikit 模型

java - 对于何时编写静态方法与实例方法,是否有经验法则?

java - 图像上的粗体文字

java - openjdk 中的 networkaddress.cache.ttl null

java - 如何初始化和访问集合对象数组

java - "SQLServerException: String or binary data would be truncated"问题 - 配置 H2 DB 进行诊断,但列大小更改未生效?

java - Android上的BouncycaSTLe椭圆曲线加密

java - Java 中的可变字符串