StreamUtil
public class StreamUtil
extends Object
java.lang.Object | |
com.android.tradefed.util.StreamUtil |
Klasa narzędziowa do zarządzania strumieniami wejściowymi.
Streszczenie
Metody publiczne | |
---|---|
static String | calculateBase64Md5 (InputStream inputSource) Metoda pomocnicza do obliczania base64 md5 dla inputStream. |
static long | calculateCrc32 (InputStream inStream) Metoda pomocnicza do obliczania CRC-32 dla |
static String | calculateMd5 (InputStream inputSource) Metoda pomocnicza do obliczania md5 dla inputStream. |
static void | cancel ( InputStreamSource outputSource) Anuluje dane |
static void | close (Closeable closeable) Zamyka podany |
static void | closeGZipStream (GZIPOutputStream outStream) Zamyka podany strumień wyjściowy gzip. |
static void | closeStream (OutputStream out) Ta metoda jest przestarzała. zamiast tego użyj |
static void | closeStream (InputStream in) Ta metoda jest przestarzała. zamiast tego użyj |
static void | closeZipStream (ZipOutputStream outStream) Zamyka podany strumień wyjściowy zip. |
static void | copyFileToStream (File file, OutputStream outStream) Kopiuje zawartość pliku do outStream. |
static void | copyStreamToWriter (InputStream inStream, Writer writer) Kopiuje zawartość InStream do pisarza. |
static void | copyStreams (InputStream inStream, OutputStream outStream, long offset, long size) Kopiuje zawartość origStream do destStream, zaczynając od określonego przesunięcia o określonym rozmiarze. |
static void | copyStreams (InputStream inStream, OutputStream outStream, int offset) Kopiuje zawartość origStream do destStream. |
static void | copyStreams (InputStream inStream, OutputStream outStream) Kopiuje zawartość origStream do destStream. |
static int | countLinesFromSource ( InputStreamSource source) Policz liczbę wierszy w |
static void | flushAndCloseStream (OutputStream outStream) Próbuje opróżnić dany strumień wyjściowy, a następnie go zamyka. |
static BufferedReader | getBufferedReaderFromStreamSrc ( InputStreamSource stream) Zwróć BufferedReader, aby odczytać zawartość z danego InputstreamSource. |
static ByteArrayList | getByteArrayListFromSource ( InputStreamSource source) Pobiera |
static ByteArrayList | getByteArrayListFromStream (InputStream stream) Pobiera |
static String | getStackTrace (Throwable throwable) Pobiera ślad stosu jako |
static String | getStringFromSource ( InputStreamSource source) Pobiera |
static String | getStringFromStream (InputStream stream) Pobiera |
static String | getStringFromStream (InputStream stream, long length) Pobiera |
static OutputStream | nullOutputStream () Utwórz |
Metody publiczne
obliczBase64Md5
public static String calculateBase64Md5 (InputStream inputSource)
Metoda pomocnicza do obliczania base64 md5 dla inputStream. inputStream zostanie zużyty i zamknięty.
Parametry | |
---|---|
inputSource | InputStream : używany do tworzenia inputStream |
Zwroty | |
---|---|
String | base64 md5 strumienia |
obliczCrc32
public static long calculateCrc32 (InputStream inStream)
Metoda pomocnicza do obliczania CRC-32 dla ERROR(/InputStream)
. Strumień zostanie zużyty i zamknięty. Zaleca się zapewnienie strumienia buforowanego.
Parametry | |
---|---|
inStream | InputStream : ERROR(/InputStream) |
Zwroty | |
---|---|
long | CRC-32 strumienia |
oblicz Md5
public static String calculateMd5 (InputStream inputSource)
Metoda pomocnicza do obliczania md5 dla inputStream. inputStream zostanie zużyty i zamknięty.
Parametry | |
---|---|
inputSource | InputStream : używany do tworzenia inputStream |
Zwroty | |
---|---|
String | md5 strumienia |
anulować
public static void cancel (InputStreamSource outputSource)
Anuluje dane InputStreamSource
, jeśli nie ma wartości null.
Parametry | |
---|---|
outputSource | InputStreamSource |
blisko
public static void close (Closeable closeable)
Zamyka podany ERROR(/Closeable)
.
Parametry | |
---|---|
closeable | Closeable : ERROR(/Closeable) . Nie podjęto żadnych działań, jeśli null . |
closeGZipStream
public static void closeGZipStream (GZIPOutputStream outStream)
Zamyka podany strumień wyjściowy gzip.
Parametry | |
---|---|
outStream | GZIPOutputStream : ERROR(/ZipOutputStream) . Żadne działanie nie zostanie podjęte, jeśli outStream ma wartość NULL. |
zamknijStrumień
public static void closeStream (OutputStream out)
Ta metoda jest przestarzała.
zamiast tego użyj close(Closeable)
.
Parametry | |
---|---|
out | OutputStream |
zamknijStrumień
public static void closeStream (InputStream in)
Ta metoda jest przestarzała.
zamiast tego użyj close(Closeable)
.
Parametry | |
---|---|
in | InputStream |
closeZipStream
public static void closeZipStream (ZipOutputStream outStream)
Zamyka podany strumień wyjściowy zip.
Parametry | |
---|---|
outStream | ZipOutputStream : ERROR(/ZipOutputStream) . Żadne działanie nie zostanie podjęte, jeśli outStream ma wartość NULL. |
copyFileToStream
public static void copyFileToStream (File file, OutputStream outStream)
Kopiuje zawartość pliku do outStream. Zaleca się zapewnienie strumienia buforowanego.
Parametry | |
---|---|
file | File : ERROR(/File) |
outStream | OutputStream : ERROR(/OutputStream) |
copyStreamToWriter
public static void copyStreamToWriter (InputStream inStream, Writer writer)
Kopiuje zawartość InStream do pisarza.
Zalecane, aby zapewnić buforowany strumień dla wejścia i wyjściaParametry | |
---|---|
inStream | InputStream : ERROR(/InputStream) |
writer | Writer : miejsce docelowe ERROR(/Writer) |
copyStreams
public static void copyStreams (InputStream inStream, OutputStream outStream, long offset, long size)
Kopiuje zawartość origStream do destStream, zaczynając od określonego przesunięcia o określonym rozmiarze.
Zalecane, aby zapewnić buforowany strumień dla wejścia i wyjścia
Parametry | |
---|---|
inStream | InputStream : ERROR(/InputStream) |
outStream | OutputStream : ERROR(/OutputStream) |
offset | long : przesunięcie momentu rozpoczęcia kopiowania danych. |
size | long : liczba bajtów do skopiowania. Wartość ujemna oznacza skopiowanie całej zawartości. |
copyStreams
public static void copyStreams (InputStream inStream, OutputStream outStream, int offset)
Kopiuje zawartość origStream do destStream.
Zalecane, aby zapewnić buforowany strumień dla wejścia i wyjścia
Parametry | |
---|---|
inStream | InputStream : ERROR(/InputStream) |
outStream | OutputStream : ERROR(/OutputStream) |
offset | int : przesunięcie momentu rozpoczęcia kopiowania danych. |
copyStreams
public static void copyStreams (InputStream inStream, OutputStream outStream)
Kopiuje zawartość origStream do destStream.
Zalecane, aby zapewnić buforowany strumień dla wejścia i wyjściaParametry | |
---|---|
inStream | InputStream : ERROR(/InputStream) |
outStream | OutputStream : ERROR(/OutputStream) |
countLinieOdŹródła
public static int countLinesFromSource (InputStreamSource source)
Policz liczbę wierszy w InputStreamSource
Parametry | |
---|---|
source | InputStreamSource : InputStreamSource |
Zwroty | |
---|---|
int | Liczba linii |
Rzuty | |
---|---|
| jeśli wystąpiła awaria odczytu strumienia |
flushAndCloseStream
public static void flushAndCloseStream (OutputStream outStream)
Próbuje opróżnić dany strumień wyjściowy, a następnie go zamyka.
Parametry | |
---|---|
outStream | OutputStream : ERROR(/OutputStream) . Żadne działanie nie zostanie podjęte, jeśli outStream ma wartość NULL. |
getBufferedReaderFromStreamSrc
public static BufferedReader getBufferedReaderFromStreamSrc (InputStreamSource stream)
Zwróć BufferedReader, aby odczytać zawartość z danego InputstreamSource.
Parametry | |
---|---|
stream | InputStreamSource : InputStreamSource |
Zwroty | |
---|---|
BufferedReader | Buforowany Czytnik |
getByteArrayListFromSource
public static ByteArrayList getByteArrayListFromSource (InputStreamSource source)
Pobiera ByteArrayList
z InputStreamSource
.
Parametry | |
---|---|
source | InputStreamSource : InputStreamSource |
Zwroty | |
---|---|
ByteArrayList | ByteArrayList zawierający zawartość strumienia |
Rzuty | |
---|---|
| jeśli wystąpiła awaria odczytu strumienia |
getByteArrayListFromStream
public static ByteArrayList getByteArrayListFromStream (InputStream stream)
Pobiera ByteArrayList
ze strumienia bajtów.
Parametry | |
---|---|
stream | InputStream : ERROR(/InputStream) |
Zwroty | |
---|---|
ByteArrayList | ByteArrayList zawierający zawartość strumienia |
Rzuty | |
---|---|
| jeśli wystąpiła awaria odczytu strumienia |
pobierzStackTrace
public static String getStackTrace (Throwable throwable)
Pobiera ślad stosu jako String
.
Parametry | |
---|---|
throwable | Throwable : Throwable do konwersji. |
Zwroty | |
---|---|
String | ślad stosu String |
pobierzStringFromSource
public static String getStringFromSource (InputStreamSource source)
Pobiera String
z InputStreamSource
.
Parametry | |
---|---|
source | InputStreamSource : InputStreamSource |
Zwroty | |
---|---|
String | String zawierający zawartość strumienia |
Rzuty | |
---|---|
| jeśli wystąpiła awaria odczytu strumienia |
getStringFromStream
public static String getStringFromStream (InputStream stream)
Pobiera String
ze strumienia znaków.
Parametry | |
---|---|
stream | InputStream : ERROR(/InputStream) |
Zwroty | |
---|---|
String | String zawierający zawartość strumienia |
Rzuty | |
---|---|
| jeśli wystąpiła awaria odczytu strumienia |
getStringFromStream
public static String getStringFromStream (InputStream stream, long length)
Pobiera String
ze strumienia znaków.
Parametry | |
---|---|
stream | InputStream : ERROR(/InputStream) |
length | long : rozmiar treści do odczytania, ustaw na 0, aby przeczytać całą treść |
Zwroty | |
---|---|
String | String zawierający zawartość strumienia |
Rzuty | |
---|---|
| jeśli wystąpiła awaria odczytu strumienia |
nullOutputStream
public static OutputStream nullOutputStream ()
Utwórz ERROR(/OutputStream)
, który odrzuca wszystkie zapisy.
Zwroty | |
---|---|
OutputStream |