壓縮機
public
final
class
Chunker
extends Object
java.lang.Object | |
↳ | com.android.tradefed.cache.remote.Chunker |
可將 blob
分割成一或多個 Chunk
(最多 chunkSize
個位元組)。
充分運用 blob
後,直到 hasNext()
傳回 false
為止,區塊器會關閉基礎資料來源 (即檔案) 本身。
摘要
巢狀類別 | |
---|---|
class |
Chunker.Chunk
一個 blob。 |
公用建構函式 | |
---|---|
Chunker(InputStream blob, long size, int chunkSize)
|
公用方法 | |
---|---|
boolean
|
hasNext()
|
Chunker.Chunk
|
next()
傳回下一個 |
公用建構函式
壓縮機
public Chunker (InputStream blob, long size, int chunkSize)
參數 | |
---|---|
blob |
InputStream |
size |
long |
chunkSize |
int |
公用方法
下一個
public Chunker.Chunk next ()
傳回下一個 Chunk
,如果沒有保留資料,則擲回 ERROR(/NoSuchElementException)
。
請務必先呼叫 hasNext()
,再呼叫這個方法。
零位元組輸入會視為特殊處理。不會擲回 ERROR(/NoSuchElementException)
第一次呼叫 next()
時,含有空白 ByteString
的 Chunk
表示
。
傳回 | |
---|---|
Chunker.Chunk |