簡體   English   中英

Java-DataOutputStream的writeLong方法並寫入十六進制

[英]Java - writeLong method of DataOutputStream and writing hex

目前,我有:

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

但是我希望能夠在同一行上編寫所有這些內容。 但:

outByte.writeLong(0x49492a0008000000)

在Eclipse中用紅色下划線標記,因此不正確。 是否可以使用writeLong()一起寫這兩行?

要在源代碼中使用long文字,您需要將lL附加到常量如下:

outByte.writeLong(0x49492a0008000000L)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM