我有一个包含这两行的文本文件:
PC 看来,凶手正在惊慌并尽快寻求帮助……
橱柜,我知道这是您第一个谜底,颇为令人难忘
使用BufferedReader,我想将第一个单词(例如PC)保存为HashMap键,然后将其后的句子保存为其值。
我在网上搜索了此问题的答案,然后发现了一个由Rumen提出的问题,该问题的答案与我所寻找的非常相似。但是,他们使用了line.split(),只有在我有类似以下内容时,它才能工作:
PC 开启
因为那样会将PC保存为键,将On保存为值。其次,用户funglejunk,另一个答案使用了ProcessInformation(作为列表的参数),但我还没有了解(但会把它放在列表中!)
Here是我要回答的答案。
感谢所有帮助!
答案 0 :(得分:2)
String key = line.substring(0, line.indexOf(' '));
String value = line.substring(line.indexOf(' ') + 1);