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