เครื่องมือแบ่งไฟล์
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
ชิ้นส่วนของก้อน |
ตัวสร้างแบบสาธารณะ | |
---|---|
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 |
เมธอดสาธารณะ
hasNext
public boolean hasNext ()
แสดงผล true
หากการเรียกใช้ next()
ครั้งถัดไปแสดงผลออบเจ็กต์ Chunk
คิกรีเทิร์น | |
---|---|
boolean |
ถัดไป
public Chunker.Chunk next ()
แสดงผล Chunk
รายการถัดไป หรือแสดงผล ERROR(/NoSuchElementException)
หากไม่มีข้อมูลเหลืออยู่
โปรดเรียกใช้ hasNext()
ก่อนเรียกใช้เมธอดนี้เสมอ
ระบบจะดำเนินการกับอินพุตที่เป็น 0 ไบต์เป็นพิเศษ ระบบจะแสดง Chunk
ที่มี ByteString
ว่างแทนที่จะแสดง ERROR(/NoSuchElementException)
เมื่อเรียกใช้ next()
ครั้งแรก
คิกรีเทิร์น | |
---|---|
Chunker.Chunk |