Java lire fichier txt à table de hachage, divisé par des “:”

J'ai un fichier txt avec le formulaire:

Key:value
Key:value
Key:value
...

Je veux mettre toutes les clés avec leur valeur dans une table de hachage que j'ai créé. Comment puis-je obtenir un FileReader(file) ou Scanner(file) de savoir quand de diviser les clés et les valeurs à deux points (:) ? 🙂

J'ai essayé:

Scanner scanner = new scanner(file).useDelimiter(":");
HashMap<String, String> map = new Hashmap<>();

while(scanner.hasNext()){
    map.put(scanner.next(), scanner.next());
}
InformationsquelleAutor Casper TL | 2015-03-15