2009-08-31 9 views
8

Comment puis-je déterminer si l'OS est petit/gros endian en Java?Little/Big Endian

+0

Pourquoi voulez-vous faire cela? Java ne s'en soucie pas et si vous appelez du code natif, ne pouvez-vous pas l'utiliser pour déterminer quelle architecture vous utilisez? – Amok

+0

Vous voulez faire ceci pour connaître les détails de l'OS – rupa

+0

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

Répondre

48

Vérifiez si java.nio.ByteOrder.nativeOrder() est égal à ByteOrder.LITTLE_ENDIAN ou ByteOrder.BIG_ENDIAN.

+0

Merci beaucoup. Cela a aidé – rupa

+4

Puis marquez-le accepté en cliquant sur le chèque – SLaks

+3

@rupa En marquant une réponse vous obtiendrez 2 points supplémentaires :) –

Questions connexes