Lecteur Buffered: (en java) lire et enregistrer certaines parties d'une ligne avec HashMap

qwertyuiopqwertyuiop:

J'ai un fichier texte qui a ces deux lignes:

PC On dirait que le tueur a été pris de panique et fouillé l' aide dès qu'il pouvait ......
placard Je comprends c'est tout à fait la scène à l' estomac pour votre premier mystère

En utilisant BufferedReader, je voudrais enregistrer le premier mot (PC par exemple) comme une clé HashMap et la phrase suivante comme valeur.

J'ai cherché en ligne pour la réponse à cela et je l'ai trouvé une question, créé par Rumen, qui a été répondu de façon très similaire à ce que je cherchais. Cependant, ils ont utilisé line.split () qui ne fonctionnera que si j'avais quelque chose comme:

PC sur

comme qui sauverait PC comme la clé et sur la valeur. En second lieu, l'utilisateur funglejunk, une autre réponse utilisée ProcessInformation (comme paramètre pour la liste) et je n'ai pas appris à ce sujet encore (mais le mettre sur la liste !.)

Voici la réponse que je suis à reffering.

Appréciez toute l'aide!

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

Je suppose que tu aimes

Origine http://43.154.161.224:23101/article/api/json?id=300615&siteId=1
conseillé
Classement