java命名空间javax.imageio.stream类imageinputstreamimpl的类成员方法:
setbyteorder定义及介绍
本文导语:
setbyteorder
public void setbyteorder(byteorder byteorder)
从接口 imageinputstream 复制的描述
设置希望以后从此流中读取数据值时使用的字节顺序。例如,如果以 4 字节整数形式读取字节序列 '0x01 0x02 0x03 0x04',则使用网络字节顺序时结果为...
setbyteorder
public void setbyteorder(byteorder byteorder)
- 从接口
imageinputstream
复制的描述
- 设置希望以后从此流中读取数据值时使用的字节顺序。例如,如果以 4 字节整数形式读取字节序列 '0x01 0x02 0x03 0x04',则使用网络字节顺序时结果为值 '0x01020304',使用逆向字节顺序时为值 '0x04030201'。
枚举类 java.nio.byteorder
用于指定字节顺序。值 byteorder.big_endian
指定所谓的 big-endian 或网络字节顺序,该顺序中高位字节在前。motorola 和 sparc 处理器用此格式存储
iis7站长之家,而 intel 处理器使用与之相反的 byteorder.little_endian
顺序存储数据。
字节顺序对 readbits
方法返回的结果(或 imageoutputstream.writebits
写入的值)没有任何影响。
- 指定者:
- 接口
imageinputstream
中的 setbyteorder
- 参数:
byteorder
- byteorder.big_endian
或 java.nio.byteorder.little_endian
,指示以后读取时是使用网络顺序还是使用与之相反的顺序。- 另请参见:
byteorder
,
imageinputstream.getbyteorder()
,
imageinputstream.readbits(int)