JavaTM Platform
Standard Ed. 6

类 java.nio.ByteOrder
的使用

使用 ByteOrder 的软件包
java.nio 定义作为数据容器的缓冲区,并提供其他 NIO 包的概述。 
javax.imageio.stream Java Image I/O API 的一个包,用来处理从文件和流中产生的低级别 I/O。 
 

java.nioByteOrder 的使用
 

声明为 ByteOrderjava.nio 中的字段
static ByteOrder ByteOrder.BIG_ENDIAN
          表示 big-endian 字节顺序的常量。
static ByteOrder ByteOrder.LITTLE_ENDIAN
          表示 little-endian 字节顺序的常量。
 

返回 ByteOrderjava.nio 中的方法
static ByteOrder ByteOrder.nativeOrder()
          获取底层平台的本机字节顺序。
abstract  ByteOrder DoubleBuffer.order()
          获取此缓冲区的字节顺序。
abstract  ByteOrder FloatBuffer.order()
          获取此缓冲区的字节顺序。
abstract  ByteOrder LongBuffer.order()
          获取此缓冲区的字节顺序。
abstract  ByteOrder ShortBuffer.order()
          获取此缓冲区的字节顺序。
abstract  ByteOrder IntBuffer.order()
          获取此缓冲区的字节顺序。
abstract  ByteOrder CharBuffer.order()
          获取此缓冲区的字节顺序。
 ByteOrder ByteBuffer.order()
          获取此缓冲区的字节顺序。
 

参数类型为 ByteOrderjava.nio 中的方法
 ByteBuffer ByteBuffer.order(ByteOrder bo)
          修改此缓冲区的字节顺序。
 

javax.imageio.streamByteOrder 的使用
 

声明为 ByteOrderjavax.imageio.stream 中的字段
protected  ByteOrder ImageInputStreamImpl.byteOrder
          流的字节顺序,其为枚举类 java.nio.ByteOrder 的实例,其中 ByteOrder.BIG_ENDIAN 指示网络字节顺序,ByteOrder.LITTLE_ENDIAN 指示反向顺序。
 

返回 ByteOrderjavax.imageio.stream 中的方法
 ByteOrder ImageInputStream.getByteOrder()
          以 java.nio.ByteOrder 枚举实例的形式返回从此流中读取数据值时所使用的字节顺序。
 ByteOrder ImageInputStreamImpl.getByteOrder()
           
 

参数类型为 ByteOrderjavax.imageio.stream 中的方法
 void ImageInputStream.setByteOrder(ByteOrder byteOrder)
          设置希望以后从此流中读取数据值时使用的字节顺序。
 void ImageInputStreamImpl.setByteOrder(ByteOrder byteOrder)
           
 


JavaTM Platform
Standard Ed. 6

提交错误或意见
有关更多的 API 参考资料和开发人员文档,请参阅 Java SE 开发人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作代码示例。

版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策