Alphabet ausgeben

Ich brauche eine Routine, die Zeichen (z. B. die Buchstaben des Alphabets) nacheinander ausgibt.

Ich meine nicht etwas wie:

Java:
String alphabet = "abcdefghijklmnopqrstuvwxyz";

und dann eine Schleife drüberlaufen lassen. Gibt es irgendwo versteckt und von mir nicht entdeckt eine Methode, die es erlaubt, z. B. alle Zeichen mit den UTF-16 Codes bis /u00ff auszugeben bzw. in ein array zu schreiben?

Damals, als die Bytes noch etwas wert waren, die Computer noch bei jedem Verarbeitungsschritt ratterten, der Himmel blauer und die Sommer wärmer waren und Deutschland noch Fußballweltmeister werden konnte, konnte man ja in anderen Programmiersprachen so verfahren:

Java:
for (int i = 0;i <= 255; i++) {
    System.out.println (char[i]);
}

Das ist natürlich überböse und außerdem überhaupt nicht mehr möglich, aber kann man das irgendwie doch hinkriegen?
 
Java:
for(char c = 'a'; c <= 'z'; c++) {
	System.out.println(c);
}

EDIT:
ohh..falsch gelesen..klar..siehe oben... braucht aber kein ["" +]
oder
Java:
for(char c = 0 ; c < 255; c++) {
	System.out.println(c);
}
 
Zuletzt bearbeitet:
Java:
for(char c = 0 ; c < 255; c++) {
    System.out.print(c);
}

So hast du genau das was du willst.
 
Ja, aber das (für mich) sensationelle ist, daß ich Zeichen wie Zahlen behandeln kann. Java ist in dieser Beziehung schon seltsam... mit Delphi (was ich bis vor kurzem verwendet habe) wäre das nicht gegangen.
 

Zurück
Oben