2009-08-31 23 views
8

¿Cómo puedo determinar si el sistema operativo es little/big endian en Java?Little/Big Endian

+0

¿Por qué quieres hacer esto? A Java no le importa y si está llamando al código nativo, ¿no puede usar eso para descubrir en qué arquitectura se encuentra? – Amok

+0

¿Desea hacer esto para conocer los detalles del sistema operativo – rupa

+0

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

Respuesta

48

Compruebe si java.nio.ByteOrder.nativeOrder() es igual a ByteOrder.LITTLE_ENDIAN o ByteOrder.BIG_ENDIAN.

+0

Muchas gracias. Eso ayudó a – rupa

+4

Entonces márquelo aceptado haciendo clic en el cheque – SLaks

+3

@rupa Al marcar una respuesta obtendrá 2 puntos adicionales :) –

Cuestiones relacionadas