Reputation: 3
Need to add 4 Strings - as a keys, using scanner, to a Map and the value has to be the lenght of each String.
for example: "House" - 5 etc .
Scanner sc = new Scanner(System.in);
Map<String, Integer> linkedMap1 = new LinkedHashMap<>();
for (int i = 0; i < 4; i++) {
linkedMap1.put(sc.next(), sc.next().length());
System.out.println(linkedMap1);
}
Upvotes: 0
Views: 231
Reputation: 54168
You'r calling the scanner twice, so that's 2 input as you need only one per word
String word;
for (int i = 0; i < 4; i++) {
word = sc.nextLine();
linkedMap1.put(word, word.length());
}
System.out.println(linkedMap1);
Upvotes: 2