public class IIOByteBuffer extends Object
IIOByteBuffer被
ImageInputStream向呼叫者提供字节序列,可能与副本比使用传统的方法,以
read提供用户较少的字节数组。
字节数组的IIOByteBuffer参考一般将属于ImageReader实现内部数据结构的一部分;其内容应该是只读的,不能被修改。
| Constructor and Description |
|---|
IIOByteBuffer(byte[] data, int offset, int length)
构建了一个
IIOByteBuffer引用一个给定的字节数组,偏移量和长度。
|
| Modifier and Type | Method and Description |
|---|---|
byte[] |
getData()
返回字节数组的引用。
|
int |
getLength()
返回在
getData返回的字节数组的感兴趣的数据长度。
|
int |
getOffset()
返回偏移在字节数组返回
getData感兴趣的启动数据。
|
void |
setData(byte[] data)
更新数组引用,将返回的后续调用的
getData方法。
|
void |
setLength(int length)
更新的值,将返回的后续调用的
getLength方法。
|
void |
setOffset(int offset)
更新的值,将返回的后续调用的
getOffset方法。
|
public IIOByteBuffer(byte[] data,
int offset,
int length)
IIOByteBuffer引用一个给定的字节数组,偏移量和长度。
data -一个字节数组。
offset -一个int数组中的偏移量。
length指定字节数组内的感兴趣的数据长度整数,字节。
public byte[] getData()
getOffset和
getLength规定值,应使用。
getOffset(),
getLength(),
setData(byte[])
public void setData(byte[] data)
getData方法。
data -一个包含新的数据值的字节数组引用。
getData()
public int getOffset()
getData感兴趣的启动数据。
getData(),
getLength(),
setOffset(int)
public void setOffset(int offset)
getOffset方法。
offset - int包含新的偏移值。
getOffset()
public int getLength()
getData返回的字节数组的感兴趣的数据长度。
getData(),
getOffset(),
setLength(int)
public void setLength(int length)
getLength方法。
length - int包含新的长度值。
getLength()
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.