2009-08-31 11 views
8

Jak mogę sprawdzić, czy OS jest mały/duży endian w Javie?Little/Big Endian

+0

Dlaczego chcesz to zrobić? Java nie obchodzi, a jeśli dzwonisz natywnym kodem, nie możesz tego użyć, aby dowiedzieć się, na jakiej architekturze jesteś? – Amok

+0

Chcesz to zrobić, aby poznać szczegóły OS – rupa

+0

Duplikat? http://stackoverflow.com/questions/981549/javas-virtual-machines-endianness – Zed

Odpowiedz

48

Sprawdź, czy java.nio.ByteOrder.nativeOrder() jest równa ByteOrder.LITTLE_ENDIAN lub ByteOrder.BIG_ENDIAN.

+0

Dziękuję bardzo. To pomogło – rupa

+4

Następnie zaznacz to, co zostało zaakceptowane, klikając na czeku – SLaks

+3

@rupa Zaznaczając odpowiedź otrzymasz dodatkowe 2 punkty :) –

Powiązane problemy