แบบ Chunker
public
final
class
Chunker
extends Object
java.lang.Object | |
↳ | com.android.tradefed.cache.remote.Chunker |
แยก blob
เป็น Chunk
อย่างน้อย 1 รายการโดยไม่เกิน chunkSize
ไบต์
หลังจากใช้งาน blob
จนหมดแล้ว กล่าวคือจนกระทั่ง hasNext()
แสดงผล false
องค์ประกอบจะปิดแหล่งข้อมูลที่สำคัญ (ซึ่งก็คือไฟล์) นั้นเอง
สรุป
ชั้นเรียนที่ซ้อนกัน | |
---|---|
class |
Chunker.Chunk
ส่วนหนึ่งของ Blob |
ช่างก่อสร้างสาธารณะ | |
---|---|
Chunker(InputStream blob, long size, int chunkSize)
|
วิธีการสาธารณะ | |
---|---|
boolean
|
hasNext()
แสดงผล |
Chunker.Chunk
|
next()
แสดงผล |
ช่างก่อสร้างสาธารณะ
แบบ Chunker
public Chunker (InputStream blob, long size, int chunkSize)
พารามิเตอร์ | |
---|---|
blob |
InputStream |
size |
long |
chunkSize |
int |
วิธีการสาธารณะ
มีรายการถัดไป
public boolean hasNext ()
แสดงผล true
หากการเรียก next()
ครั้งต่อๆ ไปแสดงผลออบเจ็กต์ Chunk
คิกรีเทิร์น | |
---|---|
boolean |
ถัดไป
public Chunker.Chunk next ()
แสดงผล Chunk
ถัดไปหรือส่ง ERROR(/NoSuchElementException)
หากไม่มีข้อมูลเหลืออยู่
โปรดโทรหา hasNext()
ก่อนเรียกใช้วิธีการนี้ทุกครั้ง
ระบบจะดำเนินการกับอินพุตแบบ 0 ไบต์แบบพิเศษ แทนที่จะโยนERROR(/NoSuchElementException)
ในการเรียก next()
ครั้งแรก Chunk
ที่มี ByteString
ว่างเปล่า
ส่งคืนแล้ว
คิกรีเทิร์น | |
---|---|
Chunker.Chunk |