Sensei: String überprüfen

Beitrag lesen

Hallo Dmitri!

1.: Danke für deine Hinweise zu den beiden JAVA-Themen, die ich in diesem Forum angesprochen habe - du hast mir sehr geholfen! Danke auch, dass du mich gegenüber Tobias verteidigt hast.
Am Anfang ist es nie leicht, etwas zu verstehen, und sich nach stundenlanger(!) Arbeit (das Problem war noch ein bisschen weitläufiger, weil das alles in ein Array verpackt werden sollte) sich auch noch Beschimpfungen anhören zu müssen, war wirklich sehr unschön.

2.: Frage:
Mit dem Befehl != 0 geht's nicht - ich muss != 48 schreiben (also ASCII Code o.ä.). Aber warum ist das so?

Hier der Code (wie gesagt, es funktioniert, 0 bzw. 1 wird angesprochen, aber warum mit 48 bzw. 49???)?

for(i = 0; i < wort1.length (); i++)
     {
        if((int)wortArray[j][i] != 48 && (int)wortArray[j][i] != 49)
       {
        spezError = true;
        break;
       }
     }

Bitte noch einmal um Erklärung,
thx vielmals & Grüße aus Wien, Tobias