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.