Hallo,
Ich habe eine Frage zu folgendem Bsp:
Meine Frage betrifft de Befehl charAt. Dieser sollte den Char-Wert an einer bestimmten Stelle wiedergeben, denke ich.
Nehmen wir an die Zahl ist 3000. 3000%16= 8. D.h. man schaut hier an der 8ten Stelle von digit?
Wäre die achte Stelle dann nicht das Zeichen 7 ?
Danke im Voraus für eure Antwort!
Mit freundlichen Grüßen
Ich habe eine Frage zu folgendem Bsp:
Java:
static void printHex(int n) {
String digit = "0123456789ABCDEF";
char[] a = new char[8];
for (int i = 7; i >= 0; i--) {
a[i] = digit.charAt(n%16); n = n / 16;
}
System.out.print("0x" + new String(a));
Meine Frage betrifft de Befehl charAt. Dieser sollte den Char-Wert an einer bestimmten Stelle wiedergeben, denke ich.
Nehmen wir an die Zahl ist 3000. 3000%16= 8. D.h. man schaut hier an der 8ten Stelle von digit?
Wäre die achte Stelle dann nicht das Zeichen 7 ?
Danke im Voraus für eure Antwort!
Mit freundlichen Grüßen