I am populating a Map<Character, Integer>
alphabetToNumber
which maps a letter corresponding to it alphabetical position
char [] alphabetArray = "ABCDEFGHIJKLMNOPQRSTUVWXYZ".toCharArray();
Map<Character, Integer> alphabetToNumber = new HashMap<>();
int counter = 1;
for(Character letter : alphabetArray) {
alphabetToNumber.put(letter, counter);
counter++;
}
The above code works but I was wondering if it can be done using Java 8 streams. Thanks.