Java - DataOutputStream的writeLong方法和编写hex

时间:2009-09-07 15:03:28

标签: java hex file-writing

目前,我有:

outByte.writeInt(0x49492a00); 
outByte.writeInt(0x08000000);

但我希望能够在同一条线上写下所有内容。但是:

outByte.writeLong(0x49492a0008000000)

在Eclipse中带下划线的红色,因此不正确。是否可以使用writeLong()?

将这两行写在一起

1 个答案:

答案 0 :(得分:5)

要在源代码中使用long字面值,您需要将lL附加到常量,如下所示:

outByte.writeLong(0x49492a0008000000L)