[英]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.