Le compilateur semble s'en accommoder (valeurs hexagonales à un seul chiffre uniquement) :
byte[] rawbytes={0xa, 0x2, 0xf};
Mais pas ça :
byte[] rawbytes={0xa, 0x2, 0xff};
Je reçois une erreur "Possible Loss of Precision found : int required : byte" ?
Qu'est-ce que je fais de travers - ou les numéros hexagonaux à un seul chiffre sont-ils un cas particulier ?
Java 1.5.x.