Чанкер
 public final class Chunker
 extends Object
  
  
  
| java.lang.Объект | |
| ↳ | com.android.tradefed.cache.remote.Chunker | 
 Разбивает blob на один или несколько Chunk размером не более 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 | 
Публичные методы
имеетNext
public boolean hasNext ()
 Возвращает true , если последующий вызов next() возвращает объект Chunk .
| Возврат | |
|---|---|
| boolean | |
следующий
public Chunker.Chunk next ()
 Возвращает следующий Chunk или выдает ERROR(/NoSuchElementException) если данных не осталось.
 Всегда вызывайте hasNext() перед вызовом этого метода.
 Входные нулевые байты обрабатываются особым образом. Вместо выдачи ERROR(/NoSuchElementException) при первом вызове next() возвращается Chunk с пустой строкой ByteString .
| Возврат | |
|---|---|
| Chunker.Chunk | |
Контент и образцы кода на этой странице предоставлены по лицензиям. Java и OpenJDK – это зарегистрированные товарные знаки корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2025-07-29 UTC.
