Java - méthode writeLong de DataOutputStream et hex écriture
-
21-09-2019 - |
Question
À l'heure actuelle, je:
outByte.writeInt(0x49492a00);
outByte.writeInt(0x08000000);
Mais je veux être en mesure d'écrire tout cela sur la même ligne. Mais:
outByte.writeLong(0x49492a0008000000)
est souligné en rouge dans Eclipse, et donc incorrect. Est-il possible d'écrire ces deux lignes tout en un avec writeLong ()?
La solution
Pour utiliser un long
littéral dans votre code source, vous devrez ajouter l
ou L
à la constante comme ceci:
outByte.writeLong(0x49492a0008000000L)
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow