我有一个看起来像这样的文本文件:
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);
我如何逐行阅读
使用BufferedReader
及其BufferedReader
方法。
如何分别提取数字和字符串
使用readLine()
然后用readLine()
得到两部分。
然后在第一部分使用line.indexOf(' ')
获得编号。