Я пытаюсь написать целое число из C # и прочитать его из Java. Целое число составляет 4 байта на обоих языках. Однако, когда я пишу его с C #, целое число 1 записывается в следующих байтах 1000. Это означает, что первый байт равен 1, а остальные - 0.
Но в Java то же самое записывается как 0001. То есть первые 3 байта равны 0, а последний - 1.
Есть простой способ чтение и запись между этими языками вместо того, чтобы вручную менять местами каждые 4 байта?