Цитата:
На разных машинах используют два разных подхода к порядку следования байтов. Один подход, называемый little-endian, предполагает, что первым идёт самый младший байт числа, далее в порядке возрастания, и самый старший байт идёт последним. Второй подход, который называют big-endian, прямо противоположно: сначала идёт старший байт числа, а младший располагается в памяти последним. Т.е. моя реализация соответствует подходу "little-endian", а toString - "big-endian". Чтобы "вылечить" мою реализацию, достаточно перед 19 строкой (т.е. перед выводом конечного результата) добавить строку содержащую: byte.reverse(); P.S. я это добавил в своём предидущем посте. |
| Часовой пояс GMT +3, время: 19:22. |