java - 有没有办法将 char 循环到数组中?

标签 java arrays types char

详细来说,我的意思是,如果我想创建一个字母表数组:
(即 char[] Alphabet = new char[26];)
例如,是否可以使用 for 循环来迭代字符,而不是我在括号中单独初始化每个字母?
(即 char[] Alphabet = {'a','b','c',...'z'};)

最佳答案

是的。只需在循环中向 char 添加一个值即可。就像,

for (int i = 0; i < alphabet.length; i++) {
    alphabet[i] = (char) ('a' + i);
}

或者,String.toCharArray() 就像

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

关于java - 有没有办法将 char 循环到数组中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60766489/

相关文章:

c++ - 字符数组和指针的混淆

通过类型实例进行 Swift 变量初始化

python - 类型转换(同一类型的多个参数)

java - JSF + Spring + JPA + hibernate : keep entitymanager alive when rendering view?

java - 如何在构造函数中用随机整数填充数组? (二维数组)

java - 从input.txt将新数据读入名称数组

c# - 在同一方法签名中的函数的 TIn 的扩展方法中使用此类型参数的类型

java - 用于获取整数和带空格的连字符的正则表达式(特殊模式识别)

java - 从 Jar 文件加载类 : java. lang.InstantiationException

java - 需要捕获 IOException 和异常