"Auto increment" alphabet in Java?

Viewed 105317

"Auto increment" alphabet in Java - is this possible? From A to Z without a third-party library?

9 Answers

Yes, you can do it like this:

for (char alphabet = 'A'; alphabet <= 'Z'; alphabet++) {
    System.out.println(alphabet);
}

It is also possible with typecasting:

for (int i = 65; i <= 90; i++) {
    System.out.println((char)i);
}

Yes, like this:

for (int i = 0; i < 26; i++)
{
    char upper = (char) ('A' + i);
    char lower = (char) ('a' + i);
    ...
}
for (char c = 'A'; c <= 'Z'; c++) {
  ...
}

You are looking for something like this:

    for( int i = 'a'; i < 'z'; i++ )
        System.out.println((char)i); // Cast int to char
for (char c = 'a'; c <= 'z'; c++)
  //whatever
Related