Der Compiler scheint mit diesem (einstelligen Hex-Werte nur) in Ordnung zu sein:Literal Syntax Für Byte [] Arrays mit Hex-Notation ..?
byte[] rawbytes={0xa, 0x2, 0xf};
Aber nicht dies:
byte[] rawbytes={0xa, 0x2, 0xff};
Ich erhalte einen „möglichen Verlust der Präzision gefunden: int erforderlich: byte " Error?
Was mache ich falsch - oder sind einzelne Ziffern Hexadezimalzahlen ein Sonderfall?
Java 1.5.x.
Der 'y' Suffix hat es nicht auf die Java-7-Release. Bitte entfernen Sie dieses Teil, damit es die Leser nicht verwirrt. – Natix