Java中的"自动增量"字母表?

Dac*_*cto 41 java auto-increment

Java中的"自动增量"字母 - 这可能吗?从A到Z没有第三方库?

Ric*_*hie 110

是的,你可以这样做:

for (char alphabet = 'A'; alphabet <= 'Z'; alphabet++) {
    System.out.println(alphabet);
}
Run Code Online (Sandbox Code Playgroud)

类型转换也是可能的:

for (int i = 65; i <= 90; i++) {
    System.out.println((char)i);
}
Run Code Online (Sandbox Code Playgroud)

  • omg哈哈,我从来没有想过这个,我实际上认为有一个神奇的功能,它做了大声笑.这是更好的imo tho. (4认同)

Tay*_*ese 18

是的,像这样:

for (int i = 0; i < 26; i++)
{
    char upper = (char) ('A' + i);
    char lower = (char) ('a' + i);
    ...
}
Run Code Online (Sandbox Code Playgroud)


Lau*_*ves 9

for (char c = 'A'; c <= 'Z'; c++) {
  ...
}
Run Code Online (Sandbox Code Playgroud)


Mic*_*kan 5

你正在寻找这样的东西:

    for( int i = 'a'; i < 'z'; i++ )
        System.out.println((char)i); // Cast int to char
Run Code Online (Sandbox Code Playgroud)