如何从文件的一行中分别读取一个整数和一个字符串并将它们存储到变量中?

问题描述 投票:0回答:1

我有一个看起来像这样的文本文件:

1 Song one
2 Song two
3 Song three
...

我如何一行一行地读取,并从一行中分别提取数字和字符串,并使用以下命令将它们打印到控制台:

String title; // extracted from current line
int num; // extracted from current line    
System.out.println("Number: " + num + "Title: " + title);
java text-files
1个回答
0
投票

我如何逐行阅读

使用BufferedReader及其BufferedReader方法。

如何分别提取数字和字符串

使用readLine()然后用readLine()得到两部分。

然后在第一部分使用line.indexOf(' ')获得编号。

© www.soinside.com 2019 - 2024. All rights reserved.