Java - Writelong Method of DataOutputStream وكتابة Hex
-
21-09-2019 - |
سؤال
حاليا ، لدي:
outByte.writeInt(0x49492a00);
outByte.writeInt(0x08000000);
لكني أريد أن أكون قادرًا على كتابة كل ذلك على نفس الخط. لكن:
outByte.writeLong(0x49492a0008000000)
يحته تحتها تحتها المسطحة في الكسوف ، وبالتالي غير صحيح. هل من الممكن كتابة هذين الخطين في أحدهما مع Writelong ()؟
المحلول
لاستخدام أ long
حرفي في الكود المصدر ، ستحتاج إلى إلحاق l
أو L
إلى ثابت مثل هذا:
outByte.writeLong(0x49492a0008000000L)
لا تنتمي إلى StackOverflow