09.02.12, 17:36
|
#17 (permalink)
|
Registriert seit: 02.09.10 Likes: 21 | Zitat: |
Jetzt habe ich wenigstens gelernt daß man mehrface Chars hintereinader auch vergleichen und hochzählen kann.
| keine ahnung, ob ich weinen oder lachen soll O.o eventuell solltest du dir noch mal grundsätzliche Gedanken zu Typen und Unicode machen - hierzu kann dir Mr. Google mehr sagen, hier kurz zusammengefasst was passiert: Das sind nicht mehrere Chars, das ist EIN Char! Du kannst nur statt 'A' auch '\u0041' schreiben. Die Lösung, die lookshe verlinkt hat, macht es sogar genau anders...brain.exe lässt grüßen  "\u" sagt dem Compiler (und/oder Interpreter, kommt auf Java an) dass jetzt ein Unicode folgt - dieser Unicode ist in diesem Fall eine 4-Stellen lange Hexadezimale Zahl (oder 16 bit, oder 2 Byte - was du bevorzugst). Da es sich für den PC also um eine Zahl handelt, kann man die auch ohne große Probleme vergleichen, bzw. hoch zählen. Wie sich hierbei Java genau verhält kann ich dir nicht sagen - entweder so wie ich gerade geschrieben habe und/oder Java verwendet bei chars einen anderen Vergleich, bzw. eine andere Addition...
Grüße
Geändert von Scutus (09.02.12 um 17:38 Uhr)
|
| |