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 | |