DataOutputStream的Java-writeLong方法和十六进制写入
目前,我有:DataOutputStream的Java-writeLong方法和十六进制写入,java,hex,file-writing,Java,Hex,File Writing,目前,我有: outByte.writeInt(0x49492a00); outByte.writeInt(0x08000000); 但我想把所有这些都写在同一行上。但是: outByte.writeLong(0x49492a0008000000) 在Eclipse中带红色下划线,因此不正确。是否可以使用writeLong()将这两行全部写入一行?要在源代码中使用long文本,需要将l或l附加到如下常量: outByte.writeLong(0x49492a0008000000L) 要在
outByte.writeInt(0x49492a00);
outByte.writeInt(0x08000000);
但我想把所有这些都写在同一行上。但是:
outByte.writeLong(0x49492a0008000000)
在Eclipse中带红色下划线,因此不正确。是否可以使用writeLong()将这两行全部写入一行?要在源代码中使用
long
文本,需要将l
或l
附加到如下常量:
outByte.writeLong(0x49492a0008000000L)
要在源代码中使用
long
文本,需要将l
或l
附加到常量中,如下所示:
outByte.writeLong(0x49492a0008000000L)
“抛出一个错误”是相当模糊的。你能准确地说出发生了什么吗?“抛出错误”意味着运行时异常。此错误是编译时错误。如果您复制并粘贴准确的错误消息会更容易。“抛出错误”是相当模糊的。你能准确地说出发生了什么吗?“抛出错误”意味着运行时异常。此错误是编译时错误。如果您复制并粘贴准确的错误消息,会更容易。