Java – метод writeLong DataOutputStream и запись шестнадцатеричного кода
-
21-09-2019 - |
Вопрос
На данный момент у меня есть:
outByte.writeInt(0x49492a00);
outByte.writeInt(0x08000000);
Но я хочу иметь возможность написать все это в одной строке.Но:
outByte.writeLong(0x49492a0008000000)
в Eclipse подчеркнут красным и поэтому неверен.Можно ли записать эти две строки в одну с помощью writeLong()?
Решение
Чтобы использовать long
буквально в исходном коде, вам нужно будет добавить l
или L
к константе следующим образом:
outByte.writeLong(0x49492a0008000000L)
Не связан с StackOverflow