Better way to generate array of all letters in the alphabet

后端 未结 17 1980
说谎
说谎 2020-12-02 10:56

Right now I\'m doing

for (char c = \'a\'; c <= \'z\'; c++) {
    alphabet[c - \'a\'] = c;
}

but is there a better way to do it? Similar

17条回答
  •  挽巷
    挽巷 (楼主)
    2020-12-02 11:28

    In Java 8 with Stream API, you can do this.

    IntStream.rangeClosed('A', 'Z').mapToObj(var -> (char) var).forEach(System.out::println);
    

提交回复
热议问题