2011-12-02 84 views
0

上我如何检测在Java系统上字节序?我不想使用内置的方法 作为一个面试问题。另外如何将大到小,反之亦然?如何检测字节序的系统

正在寻找使用Java,而不是C/C++答。我发现这些链接 Detecting endianness programmatically in a C++ program

+4

如果面试官希望您在不使用任何内置方法的情况下使用Java进行编程,那么您可能需要对其进行调用。 :) – Chris

+0

如果一分钟我放弃这只是一个愚蠢的面试问题,为什么有人想知道Java中的字节顺序?这并不重要,是吗? – harold

回答

5

java.nio.ByteOrder.nativeOrder()给你?

检查的的来源。

+1

OP说:“我不想使用内置方法作为它的面试问题” – WindowsMaker

+0

@zaftcoAgeiha好点。 – CPerkins

+0

该方法最终会在不安全的情况下做一些脏事。这是内置的。如果有任何解决方法,这是魔术。 – harold