Metodo writeLong di DataOutputStream e scrittura esadecimale - Java
-
21-09-2019 - |
Domanda
Al momento, ho:
outByte.writeInt(0x49492a00);
outByte.writeInt(0x08000000);
Ma io voglio essere in grado di scrivere tutto questo sulla stessa linea. Ma:
outByte.writeLong(0x49492a0008000000)
è sottolineata rosso in Eclipse, e quindi non corretta. E 'possibile scrivere queste due righe tutto in uno con writeLong ()?
Soluzione
Per usare una long
letterale nel codice sorgente, è necessario aggiungere o l
L
alla costante in questo modo:
outByte.writeLong(0x49492a0008000000L)
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow