Buffered Reader:使用HashMap读取并保存一行的某些部分(在Java中?)

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

我有一个包含这两行的文本文件:

PC看起来凶手正在恐慌,并尽快寻求帮助……Cupboard我知道这是您第一个未解之谜。”>

[使用BufferedReader,我想将第一个单词(例如PC)保存为HashMap键,然后将其后的句子保存为其值。

我在网上搜索了答案,然后发现了一个由Rumen提出的问题,该问题的答案与我所寻找的非常相似。但是,他们使用了line.split(),只有在我有类似以下内容的情况下才可以使用:

PC

因为那样可以将PC保存为键,将On保存为值。其次,用户funglejunk,另一个答案使用了ProcessInformation(作为列表的参数),我还没有了解这一点(但会将其放在列表中!)。

Here是我要回答的答案。

感谢所有帮助!

我有一个包含以下两行的文本文件:PC看起来杀手正在恐慌并尽快寻求帮助...橱柜,我知道这是一个令人振奋的场面……] >

String key = line.substring(0, line.indexOf(' '));
String value = line.substring(line.indexOf(' ') + 1);
java file io hashmap bufferedreader
1个回答
2
投票
String key = line.substring(0, line.indexOf(' '));
String value = line.substring(line.indexOf(' ') + 1);
© www.soinside.com 2019 - 2024. All rights reserved.