public class ByteArrayRandomAccessData extends Object implements RandomAccessData
RandomAccessData implementation backed by a byte array.RandomAccessData.ResourceAccess| 构造器和说明 |
|---|
ByteArrayRandomAccessData(byte[] bytes) |
ByteArrayRandomAccessData(byte[] bytes,
long offset,
long length) |
| 限定符和类型 | 方法和说明 |
|---|---|
InputStream |
getInputStream(RandomAccessData.ResourceAccess access)
Returns an
InputStream that can be used to read the underlying data. |
long |
getSize()
Returns the size of the data.
|
RandomAccessData |
getSubsection(long offset,
long length)
Returns a new
RandomAccessData for a specific subsection of this data. |
public ByteArrayRandomAccessData(byte[] bytes)
public ByteArrayRandomAccessData(byte[] bytes,
long offset,
long length)
public InputStream getInputStream(RandomAccessData.ResourceAccess access)
RandomAccessDataInputStream that can be used to read the underlying data. The
caller is responsible close the underlying stream.getInputStream 在接口中 RandomAccessDataaccess - hint indicating how the underlying data should be accessedpublic RandomAccessData getSubsection(long offset, long length)
RandomAccessDataRandomAccessData for a specific subsection of this data.getSubsection 在接口中 RandomAccessDataoffset - the offset of the subsectionlength - the length of the subsectionpublic long getSize()
RandomAccessDatagetSize 在接口中 RandomAccessDataCopyright © 2023. All rights reserved.