生成字母表中所有字母数组的更好方法

2022-08-31 12:10:16

现在我正在做

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

但是有没有更好的方法来做到这一点?类似于斯卡拉的'a' to 'z'


答案 1

我认为这最终会更干净一些,您不必处理减法和索引:

char[] alphabet = "abcdefghijklmnopqrstuvwxyz".toCharArray();

答案 2
char[] alphabet = {'a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z'};

推荐