StreamUtil
public
class
StreamUtil
extends Object
java.lang.Object | |
😎 | com.android.tradefed.util.StreamUtil |
Dienstprogrammklasse zum Verwalten von Eingabestreams.
Zusammenfassung
Öffentliche Methoden | |
---|---|
static
String
|
calculateBase64Md5(InputStream inputSource)
Hilfsmethode zum Berechnen von base64 md5 für einen inputStream. |
static
long
|
calculateCrc32(InputStream inStream)
Hilfsmethode zum Berechnen von CRC-32 für eine |
static
String
|
calculateMd5(InputStream inputSource)
Hilfsmethode zum Berechnen von md5 für einen inputStream. |
static
void
|
cancel(InputStreamSource outputSource)
Bricht den angegebenen |
static
void
|
close(Closeable closeable)
Schließt die angegebene |
static
void
|
closeGZipStream(GZIPOutputStream outStream)
Schließt den angegebenen gzip-Ausgabestream. |
static
void
|
closeStream(OutputStream out)
<ph type="x-smartling-placeholder"></ph>
Diese Methode wurde eingestellt.
Verwende stattdessen |
static
void
|
closeStream(InputStream in)
<ph type="x-smartling-placeholder"></ph>
Diese Methode wurde eingestellt.
Verwende stattdessen |
static
void
|
closeZipStream(ZipOutputStream outStream)
Schließt den angegebenen ZIP-Ausgabestream. |
static
void
|
copyFileToStream(File file, OutputStream outStream)
Kopiert den Inhalt der Datei in Out-Stream. |
static
void
|
copyStreamToWriter(InputStream inStream, Writer writer)
Kopiert den In-Stream-Inhalt in den Autor. |
static
void
|
copyStreams(InputStream inStream, OutputStream outStream, long offset, long size)
Kopiert den Inhalt von origStream ab einem bestimmten Versatz mit einer bestimmten Größe in destStream. |
static
void
|
copyStreams(InputStream inStream, OutputStream outStream, int offset)
Kopiert den Inhalt von origStream in destStream. |
static
void
|
copyStreams(InputStream inStream, OutputStream outStream)
Kopiert den Inhalt von origStream in destStream. |
static
int
|
countLinesFromSource(InputStreamSource source)
Anzahl der Zeilen in einem |
static
void
|
flushAndCloseStream(OutputStream outStream)
Versucht, den angegebenen Ausgabestream zu leeren, und schließt ihn dann. |
static
BufferedReader
|
getBufferedReaderFromStreamSrc(InputStreamSource stream)
Gibt einen BuffferedReader zurück, um den Inhalt der angegebenen InputstreamSource zu lesen. |
static
ByteArrayList
|
getByteArrayListFromSource(InputStreamSource source)
Ruft ein |
static
ByteArrayList
|
getByteArrayListFromStream(InputStream stream)
Ruft eine |
static
String
|
getStackTrace(Throwable throwable)
Ruft den Stacktrace als |
static
String
|
getStringFromSource(InputStreamSource source)
Ruft ein |
static
String
|
getStringFromStream(InputStream stream)
Ruft eine |
static
String
|
getStringFromStream(InputStream stream, long length)
Ruft eine |
static
OutputStream
|
nullOutputStream()
Erstellen Sie einen |
Öffentliche Methoden
BerechnenBase64Md5
public static String calculateBase64Md5 (InputStream inputSource)
Hilfsmethode zum Berechnen von base64 md5 für einen inputStream. Der Eingabe-Stream wird verbraucht und geschlossen.
Parameter | |
---|---|
inputSource |
InputStream : wird zum Erstellen von InputStream verwendet |
Returns | |
---|---|
String |
base64-md5 des Streams |
Ausgabe | |
---|---|
|
IOException |
BerechnenCrc32
public static long calculateCrc32 (InputStream inStream)
Hilfsmethode zum Berechnen von CRC-32 für eine ERROR(/InputStream)
. Der Stream wird konsumiert und
geschlossen. Es wird empfohlen, einen gepufferten Stream bereitzustellen.
Parameter | |
---|---|
inStream |
InputStream : die ERROR(/InputStream) |
Returns | |
---|---|
long |
CRC-32 des Streams |
Ausgabe | |
---|---|
|
IOException |
BerechnenMd5
public static String calculateMd5 (InputStream inputSource)
Hilfsmethode zum Berechnen von md5 für einen inputStream. Der Eingabe-Stream wird verbraucht und geschlossen.
Parameter | |
---|---|
inputSource |
InputStream : wird zum Erstellen von InputStream verwendet |
Returns | |
---|---|
String |
md5 des Streams |
Ausgabe | |
---|---|
|
IOException |
Abbrechen
public static void cancel (InputStreamSource outputSource)
Bricht den angegebenen InputStreamSource
ab, wenn dieser nicht null ist.
Parameter | |
---|---|
outputSource |
InputStreamSource |
Schließen
public static void close (Closeable closeable)
Schließt die angegebene ERROR(/Closeable)
.
Parameter | |
---|---|
closeable |
Closeable : die ERROR(/Closeable) . Keine Maßnahme ergriffen, wenn null . |
CloseGZipStream
public static void closeGZipStream (GZIPOutputStream outStream)
Schließt den angegebenen gzip-Ausgabestream.
Parameter | |
---|---|
outStream |
GZIPOutputStream : die ERROR(/ZipOutputStream) . Es wird keine Aktion ausgeführt, wenn „outStream“ null ist. |
CloseStream
public static void closeStream (OutputStream out)
<ph type="x-smartling-placeholder"></ph>
Diese Methode wurde eingestellt.
Verwende stattdessen close(Closeable)
.
Parameter | |
---|---|
out |
OutputStream |
CloseStream
public static void closeStream (InputStream in)
<ph type="x-smartling-placeholder"></ph>
Diese Methode wurde eingestellt.
Verwende stattdessen close(Closeable)
.
Parameter | |
---|---|
in |
InputStream |
CloseZipStream (Schließen von ZipStream)
public static void closeZipStream (ZipOutputStream outStream)
Schließt den angegebenen ZIP-Ausgabestream.
Parameter | |
---|---|
outStream |
ZipOutputStream : die ERROR(/ZipOutputStream) . Es wird keine Aktion ausgeführt, wenn „outStream“ null ist. |
copyFileToStream
public static void copyFileToStream (File file, OutputStream outStream)
Kopiert den Inhalt der Datei in Out-Stream. Es wird empfohlen, einen gepufferten Stream bereitzustellen.
Parameter | |
---|---|
file |
File : die ERROR(/File) |
outStream |
OutputStream : die ERROR(/OutputStream) |
Ausgabe | |
---|---|
|
IOException |
copyStreamToWriter
public static void copyStreamToWriter (InputStream inStream, Writer writer)
Kopiert den In-Stream-Inhalt in den Autor.
Es wird empfohlen, einen gepufferten Stream für die Ein- und Ausgabe bereitzustellen
Parameter | |
---|---|
inStream |
InputStream : die ERROR(/InputStream) |
writer |
Writer : das Ziel ERROR(/Writer) |
Ausgabe | |
---|---|
|
IOException |
copyStreams
public static void copyStreams (InputStream inStream, OutputStream outStream, long offset, long size)
Kopiert den Inhalt von origStream ab einem bestimmten Versatz mit einer bestimmten Größe in destStream.
Es wird empfohlen, einen gepufferten Stream für die Ein- und Ausgabe bereitzustellen
Parameter | |
---|---|
inStream |
InputStream : die ERROR(/InputStream) |
outStream |
OutputStream : die ERROR(/OutputStream) |
offset |
long : der Versatz für den Beginn des Kopiervorgangs. |
size |
long : Anzahl der zu kopierenden Byte. Ein negativer Wert bedeutet, dass der gesamte Inhalt kopiert wird. |
Ausgabe | |
---|---|
|
IOException |
copyStreams
public static void copyStreams (InputStream inStream, OutputStream outStream, int offset)
Kopiert den Inhalt von origStream in destStream.
Es wird empfohlen, einen gepufferten Stream für die Ein- und Ausgabe bereitzustellen
Parameter | |
---|---|
inStream |
InputStream : die ERROR(/InputStream) |
outStream |
OutputStream : die ERROR(/OutputStream) |
offset |
int : der Versatz für den Beginn des Kopiervorgangs. |
Ausgabe | |
---|---|
|
IOException |
copyStreams
public static void copyStreams (InputStream inStream, OutputStream outStream)
Kopiert den Inhalt von origStream in destStream.
Es wird empfohlen, einen gepufferten Stream für die Ein- und Ausgabe bereitzustellen
Parameter | |
---|---|
inStream |
InputStream : die ERROR(/InputStream) |
outStream |
OutputStream : die ERROR(/OutputStream) |
Ausgabe | |
---|---|
|
IOException |
countLinesFromSource (AnzahlLinienVonQuelle)
public static int countLinesFromSource (InputStreamSource source)
Anzahl der Zeilen in einem InputStreamSource
zählen
Parameter | |
---|---|
source |
InputStreamSource : die InputStreamSource |
Returns | |
---|---|
int |
Anzahl der Zeilen |
Ausgabe | |
---|---|
|
Bei Fehlern beim Lesen des Streams |
FlushAndCloseStream
public static void flushAndCloseStream (OutputStream outStream)
Versucht, den angegebenen Ausgabestream zu leeren, und schließt ihn dann.
Parameter | |
---|---|
outStream |
OutputStream : die ERROR(/OutputStream) . Es wird keine Aktion ausgeführt, wenn „outStream“ null ist. |
getBufferedReaderFromStreamSrc
public static BufferedReader getBufferedReaderFromStreamSrc (InputStreamSource stream)
Gibt einen BuffferedReader zurück, um den Inhalt der angegebenen InputstreamSource zu lesen.
Parameter | |
---|---|
stream |
InputStreamSource : die InputStreamSource |
Returns | |
---|---|
BufferedReader |
ein BuffferedReader |
getByteArrayListFromSource
public static ByteArrayList getByteArrayListFromSource (InputStreamSource source)
Ruft ein ByteArrayList
aus einem InputStreamSource
ab.
Parameter | |
---|---|
source |
InputStreamSource : die InputStreamSource |
Returns | |
---|---|
ByteArrayList |
ein ByteArrayList mit den Streaminhalten |
Ausgabe | |
---|---|
|
Bei Fehlern beim Lesen des Streams |
getByteArrayListFromStream
public static ByteArrayList getByteArrayListFromStream (InputStream stream)
Ruft eine ByteArrayList
aus einem Bytestream ab.
Parameter | |
---|---|
stream |
InputStream : die ERROR(/InputStream) |
Returns | |
---|---|
ByteArrayList |
ein ByteArrayList mit den Streaminhalten |
Ausgabe | |
---|---|
|
Bei Fehlern beim Lesen des Streams |
getStackTrace
public static String getStackTrace (Throwable throwable)
Ruft den Stacktrace als String
ab.
Parameter | |
---|---|
throwable |
Throwable : die Throwable , die umgewandelt werden soll. |
Returns | |
---|---|
String |
ein String -Stacktrace |
getStringFromSource
public static String getStringFromSource (InputStreamSource source)
Ruft ein String
aus einem InputStreamSource
ab.
Parameter | |
---|---|
source |
InputStreamSource : die InputStreamSource |
Returns | |
---|---|
String |
ein String mit den Streaminhalten |
Ausgabe | |
---|---|
|
Bei Fehlern beim Lesen des Streams |
GetStringFromStream
public static String getStringFromStream (InputStream stream)
Ruft eine String
aus einem Zeichenstream ab.
Parameter | |
---|---|
stream |
InputStream : die ERROR(/InputStream) |
Returns | |
---|---|
String |
ein String mit den Streaminhalten |
Ausgabe | |
---|---|
|
Bei Fehlern beim Lesen des Streams |
GetStringFromStream
public static String getStringFromStream (InputStream stream, long length)
Ruft eine String
aus einem Zeichenstream ab.
Parameter | |
---|---|
stream |
InputStream : die ERROR(/InputStream) |
length |
long : die Größe des zu lesenden Inhalts; wird auf 0 gesetzt, um den gesamten Inhalt zu lesen |
Returns | |
---|---|
String |
ein String mit den Streaminhalten |
Ausgabe | |
---|---|
|
Bei Fehlern beim Lesen des Streams |
nullOutputStream
public static OutputStream nullOutputStream ()
Erstellen Sie einen ERROR(/OutputStream)
, der alle Schreibvorgänge verwirft.
Returns | |
---|---|
OutputStream |