【发布时间】:2020-06-29 07:07:38
【问题描述】:
我有一个包含这两行的文本文件:
PC看起来凶手很恐慌,并尽快寻求帮助......
橱柜我知道这是相当的场景为你的第一个谜题做好准备
使用 BufferedReader,我想将第一个单词(例如 PC)保存为 HashMap 键,并将以下句子保存为其值。
我在网上搜索了这个问题的答案,我发现了一个由 Rumen 创建的问题,该问题的答案与我所寻找的非常相似。但是,他们使用了 line.split() ,只有当我有类似的东西时它才会起作用:
电脑开启
因为这会将 PC 保存为键,并将 On 保存为值。其次,用户 funglejunk,另一个答案使用 ProcessInformation (作为列表的参数),我还没有了解(但会放在列表中!)。
Here 是我想要的答案。
感谢所有帮助!
【问题讨论】:
-
split()甚至可以在空白行上工作,更不用说在您提供的示例行上。不清楚你在问什么。 -
行:“PC 看起来凶手很恐慌,并尽快寻求帮助......”。阅读后 - 键:“PC” - 值:“看起来凶手很恐慌并尽快寻求帮助......”
-
用户已经明确表示要“将第一个单词(例如PC)保存为HashMap键”,然后“将后面的句子作为其值”
-
您正在寻找
string.split(" ", 2),以拆分为第一个单词和余数,最多具有2数组元素。
标签: java file io hashmap bufferedreader