Zitat von
Der_Unwissende:
ich weiß nicht ob das Problem in dem Fall wirklich an Java liegt. Ich meine wenn Du einen Ganzzahltypen ohne Vorzeichen nimmst, der gerade 8 Bit breit ist, dann ist die Zuweisung von -1 einfach mal unsauber. Hier stellt sich finde ich eher die Frage, warum Du dort dann -1 und nicht 255 bzw. noch einfacher 0xFF zuweist. Sprachen die ein wenig auf Typsicherheit achten sollten bei der Zuweisung von -1 an einen vorzeichenlosen Typen auch ruhig mal die Complilierung verweigern!
Stimm ich vollkommen zu, bloß ein Problem gibts hierbei noch: Java kennt keine vorzeichenlosen Typen
greetz
Mike
PS: -1 ist auf einen byte gesehen immer 0xFF