簡體   English   中英

緩沖閱讀器:使用 HashMap 讀取並保存一行的某些部分(在 Java 中?)

[英]Buffered Reader: read and save certain parts of a line with HashMap (in java?)

我有一個包含這兩行的文本文件:

PC看來凶手慌了,第一時間尋求幫助……
櫥櫃我知道這是你第一個謎團的場景

使用 BufferedReader,我想將第一個單詞(例如 PC)保存為 HashMap 鍵,並將以下句子保存為其值。

我在網上搜索了這個問題的答案,我發現了一個由 Rumen 創建的問題,它的回答與我想要的非常相似。 但是,他們使用了 line.split() ,它只有在我有以下內容時才有效:

電腦開啟

因為這會將 PC 保存為鍵,將 On 保存為值。 其次,用戶 funglejunk,另一個答案使用了 ProcessInformation(作為列表的參數),我還沒有了解它(但會將它放在列表中!)

是我所指的答案。

感謝所有幫助!

String key = line.substring(0, line.indexOf(' '));
String value = line.substring(line.indexOf(' ') + 1);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM