我如何将一个小的Endian二进制文件转换为大Endian二进制文件。我有一个用C编写的二进制二进制文件,我正在用Java的DataInputStream读取此文件,该文件以大端字节格式读取。我也看过ByteBuffer类,但不知道如何使用它来获得我想要的结果。请帮忙。
非常感谢
谷歌搜索了很多之后,我发现了一个具有SwappedDataInputStream类的Apache Jar文件。org.apache.commons.io.input.SwappedDataInputStream。这节课使我的结果准确无误。有关该类的完整详细信息,请参见。
http://commons.apache.org/io/api-1.4/org/apache/commons/io/input/SwappedDataInputStream.html