StreamUtil
 public class StreamUtil
 extends Object
  
  
  
| java.lang.Объект | |
| ↳ | com.android.tradefed.util.StreamUtil | 
Класс утилиты для управления входными потоками.
Краткое содержание
| Публичные методы | |
|---|---|
| static String | calculateBase64Md5 (InputStream inputSource)Вспомогательный метод для вычисления base64 md5 для inputStream. | 
| static long | calculateCrc32 (InputStream inStream) Вспомогательный метод для вычисления CRC-32 для  | 
| static String | calculateMd5 (InputStream inputSource)Вспомогательный метод для вычисления md5 для inputStream. | 
| static void | cancel ( InputStreamSource outputSource) Отменяет заданный  | 
| static void | close (Closeable closeable) Закрывает данную  | 
| static void | closeGZipStream (GZIPOutputStream outStream)Закрывает заданный поток вывода gzip. | 
| static void | closeStream (OutputStream out) Этот метод устарел. вместо этого используйте  | 
| static void | closeStream (InputStream in) Этот метод устарел. вместо этого используйте  | 
| static void | closeZipStream (ZipOutputStream outStream)Закрывает заданный выходной поток zip. | 
| static void | copyFileToStream (File file, OutputStream outStream)Копирует содержимое файла в outStream. | 
| static void | copyStreamToWriter (InputStream inStream, Writer writer)Копирует содержимое inStream в Writer. | 
| static void | copyStreams (InputStream inStream, OutputStream outStream, long offset, long size)Копирует содержимое origStream в destStream, начиная с заданного смещения и определенного размера. | 
| static void | copyStreams (InputStream inStream, OutputStream outStream, int offset)Копирует содержимое origStream в destStream. | 
| static void | copyStreams (InputStream inStream, OutputStream outStream)Копирует содержимое origStream в destStream. | 
| static int | countLinesFromSource ( InputStreamSource source) Подсчитать количество строк в  | 
| static void | flushAndCloseStream (OutputStream outStream)Пытается очистить данный выходной поток, а затем закрывает его. | 
| static BufferedReader | getBufferedReaderFromStreamSrc ( InputStreamSource stream)Верните BufferedReader для чтения содержимого из заданного источника InputstreamSource. | 
| static ByteArrayList | getByteArrayListFromSource ( InputStreamSource source) Извлекает  | 
| static ByteArrayList | getByteArrayListFromStream (InputStream stream) Извлекает  | 
| static String | getStackTrace (Throwable throwable) Получает трассировку стека в виде  | 
| static String | getStringFromSource ( InputStreamSource source) Извлекает  | 
| static String | getStringFromStream (InputStream stream) Извлекает  | 
| static String | getStringFromStream (InputStream stream, long length) Извлекает  | 
| static OutputStream | nullOutputStream () Создайте  | 
Публичные методы
вычислитьBase64Md5
public static String calculateBase64Md5 (InputStream inputSource)
Вспомогательный метод для вычисления base64 md5 для inputStream. Входной поток будет использован и закрыт.
| Параметры | |
|---|---|
| inputSource | InputStream: используется для создания inputStream. | 
| Возврат | |
|---|---|
| String | base64 md5 потока | 
| Броски | |
|---|---|
|  | Исключение IO | 
вычислитьCrc32
public static long calculateCrc32 (InputStream inStream)
 Вспомогательный метод для вычисления CRC-32 для ERROR(/InputStream) . Поток будет использован и закрыт. Рекомендуется обеспечить буферизованный поток.
| Параметры | |
|---|---|
| inStream | InputStream:ERROR(/InputStream) | 
| Возврат | |
|---|---|
| long | CRC-32 потока | 
| Броски | |
|---|---|
|  | Исключение IO | 
вычислитьMd5
public static String calculateMd5 (InputStream inputSource)
Вспомогательный метод для вычисления md5 для inputStream. Входной поток будет использован и закрыт.
| Параметры | |
|---|---|
| inputSource | InputStream: используется для создания inputStream. | 
| Возврат | |
|---|---|
| String | md5 потока | 
| Броски | |
|---|---|
|  | Исключение IO | 
отмена
public static void cancel (InputStreamSource outputSource)
 Отменяет заданный InputStreamSource , если он не равен NULL.
| Параметры | |
|---|---|
| outputSource | InputStreamSource | 
закрывать
public static void close (Closeable closeable)
 Закрывает данную ERROR(/Closeable) .
| Параметры | |
|---|---|
| closeable | Closeable:ERROR(/Closeable). Никаких действий не предпринимается, еслиnull. | 
закрытьGZipStream
public static void closeGZipStream (GZIPOutputStream outStream)
Закрывает заданный поток вывода gzip.
| Параметры | |
|---|---|
| outStream | GZIPOutputStream:ERROR(/ZipOutputStream). Никаких действий не предпринимается, если outStream имеет значение null. | 
closeStream
public static void closeStream (OutputStream out)
 Этот метод устарел.
 вместо этого используйте close(Closeable) .
| Параметры | |
|---|---|
| out | OutputStream | 
closeStream
public static void closeStream (InputStream in)
 Этот метод устарел.
 вместо этого используйте close(Closeable) .
| Параметры | |
|---|---|
| in | InputStream | 
закрытьZipStream
public static void closeZipStream (ZipOutputStream outStream)
Закрывает заданный выходной поток zip.
| Параметры | |
|---|---|
| outStream | ZipOutputStream:ERROR(/ZipOutputStream). Никаких действий не предпринимается, если outStream имеет значение null. | 
копироватьфилетострим
public static void copyFileToStream (File file, 
                OutputStream outStream)Копирует содержимое файла в outStream. Рекомендуется обеспечить буферизованный поток.
| Параметры | |
|---|---|
| file | File:ERROR(/File) | 
| outStream | OutputStream:ERROR(/OutputStream) | 
| Броски | |
|---|---|
|  | Исключение IO | 
копироватьStreamToWriter
public static void copyStreamToWriter (InputStream inStream, 
                Writer writer)Копирует содержимое inStream в Writer.
Рекомендуется обеспечить буферизованный поток для ввода и вывода.| Параметры | |
|---|---|
| inStream | InputStream:ERROR(/InputStream) | 
| writer | Writer: пункт назначенияERROR(/Writer) | 
| Броски | |
|---|---|
|  | Исключение IO | 
копировать потоки
public static void copyStreams (InputStream inStream, 
                OutputStream outStream, 
                long offset, 
                long size)Копирует содержимое origStream в destStream, начиная с заданного смещения и определенного размера.
Рекомендуется обеспечить буферизованный поток для ввода и вывода.
| Параметры | |
|---|---|
| inStream | InputStream:ERROR(/InputStream) | 
| outStream | OutputStream:ERROR(/OutputStream) | 
| offset | long: смещение момента начала копирования данных. | 
| size | long: количество байтов для копирования. Отрицательное значение означает копирование всего содержимого. | 
| Броски | |
|---|---|
|  | Исключение IO | 
копировать потоки
public static void copyStreams (InputStream inStream, 
                OutputStream outStream, 
                int offset)Копирует содержимое origStream в destStream.
Рекомендуется обеспечить буферизованный поток для ввода и вывода.
| Параметры | |
|---|---|
| inStream | InputStream:ERROR(/InputStream) | 
| outStream | OutputStream:ERROR(/OutputStream) | 
| offset | int: смещение момента начала копирования данных. | 
| Броски | |
|---|---|
|  | Исключение IO | 
копировать потоки
public static void copyStreams (InputStream inStream, 
                OutputStream outStream)Копирует содержимое origStream в destStream.
Рекомендуется обеспечить буферизованный поток для ввода и вывода.| Параметры | |
|---|---|
| inStream | InputStream:ERROR(/InputStream) | 
| outStream | OutputStream:ERROR(/OutputStream) | 
| Броски | |
|---|---|
|  | Исключение IO | 
countLinesFromSource
public static int countLinesFromSource (InputStreamSource source)
Подсчитать количество строк в InputStreamSource
| Параметры | |
|---|---|
| source | InputStreamSource:InputStreamSource | 
| Возврат | |
|---|---|
| int | количество строк | 
| Броски | |
|---|---|
|  | если произошел сбой при чтении потока | 
flashAndCloseStream
public static void flushAndCloseStream (OutputStream outStream)
Пытается очистить данный выходной поток, а затем закрывает его.
| Параметры | |
|---|---|
| outStream | OutputStream:ERROR(/OutputStream). Никаких действий не предпринимается, если outStream имеет значение null. | 
getBufferedReaderFromStreamSrc
public static BufferedReader getBufferedReaderFromStreamSrc (InputStreamSource stream)
Верните BufferedReader для чтения содержимого из заданного источника InputstreamSource.
| Параметры | |
|---|---|
| stream | InputStreamSource:InputStreamSource | 
| Возврат | |
|---|---|
| BufferedReader | BufferedReader | 
getByteArrayListFromSource
public static ByteArrayList getByteArrayListFromSource (InputStreamSource source)
Извлекает ByteArrayList из InputStreamSource .
| Параметры | |
|---|---|
| source | InputStreamSource:InputStreamSource | 
| Возврат | |
|---|---|
| ByteArrayList | ByteArrayList, содержащий содержимое потока | 
| Броски | |
|---|---|
|  | если произошел сбой при чтении потока | 
getByteArrayListFromStream
public static ByteArrayList getByteArrayListFromStream (InputStream stream)
Извлекает ByteArrayList из потока байтов.
| Параметры | |
|---|---|
| stream | InputStream:ERROR(/InputStream) | 
| Возврат | |
|---|---|
| ByteArrayList | ByteArrayList, содержащий содержимое потока | 
| Броски | |
|---|---|
|  | если произошел сбой при чтении потока | 
getStackTrace
public static String getStackTrace (Throwable throwable)
Получает трассировку стека в виде String .
| Параметры | |
|---|---|
| throwable | Throwable:Throwableдля конвертации. | 
| Возврат | |
|---|---|
| String | трассировка стека String | 
getStringFromSource
public static String getStringFromSource (InputStreamSource source)
Извлекает String из InputStreamSource .
| Параметры | |
|---|---|
| source | InputStreamSource:InputStreamSource | 
| Возврат | |
|---|---|
| String | String, содержащая содержимое потока | 
| Броски | |
|---|---|
|  | если произошел сбой при чтении потока | 
getStringFromStream
public static String getStringFromStream (InputStream stream)
Извлекает String из потока символов.
| Параметры | |
|---|---|
| stream | InputStream:ERROR(/InputStream) | 
| Возврат | |
|---|---|
| String | String, содержащая содержимое потока | 
| Броски | |
|---|---|
|  | если произошел сбой при чтении потока | 
getStringFromStream
public static String getStringFromStream (InputStream stream, 
                long length)Извлекает String из потока символов.
| Параметры | |
|---|---|
| stream | InputStream:ERROR(/InputStream) | 
| length | long: размер содержимого для чтения, установите значение 0, чтобы прочитать все содержимое. | 
| Возврат | |
|---|---|
| String | String, содержащая содержимое потока | 
| Броски | |
|---|---|
|  | если произошел сбой при чтении потока | 
nullOutputStream
public static OutputStream nullOutputStream ()
Создайте ERROR(/OutputStream) , который отменяет все записи.
| Возврат | |
|---|---|
| OutputStream | |
