【发布时间】:2018-12-09 14:11:34
【问题描述】:
我有一个这样的 TXT 文件:
Start: Here is a random introduction.
Items:
Item 1
Item 2
Item 3
Item 4
End: Here is a random outro.
我想检索第 1 项、第 2 项、第 3 项、第 4 项并将它们放入像 HashMap 这样的数据结构中。我怎样才能做到这一点?
这是我迄今为止尝试过的:
public static void main(String[] args) {
Scanner scanner = null;
while (scanner.hasNext()) {
String line = scanner.nextLine();
if (line.startsWith("Start:")) {
String time = line.substring(6);
}
if (line.matches("Items:") && scanner.hasNextLine()) {
String items = line;
}
}
}
【问题讨论】:
-
显示文件中的行示例
-
@user7294900 项目: - 项目 1 - 项目 2 - 项目 3
-
你的代码有什么问题?
-
@Jens 我不知道如何只“保存”文件的某些行。例如这里我只想拥有第 1 项、第 2 项、第 3 项和第 4 项以及我不需要的其余行。