StreamUtil
public class StreamUtil
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.StreamUtil |
Utility-Klasse zum Verwalten von Eingabeströmen.
Zusammenfassung
Öffentliche Methoden | |
---|---|
static String | calculateBase64Md5 (InputStream inputSource) Hilfsmethode zur Berechnung von Base64 MD5 für einen InputStream. |
static long | calculateCrc32 (InputStream inStream) Hilfsmethode zur Berechnung von CRC-32 für einen |
static String | calculateMd5 (InputStream inputSource) Hilfsmethode zum Berechnen von MD5 für einen InputStream. |
static void | cancel ( InputStreamSource outputSource) Bricht die angegebene |
static void | close (Closeable closeable) Schließt den angegebenen |
static void | closeGZipStream (GZIPOutputStream outStream) Schließt den angegebenen gzip-Ausgabestream. |
static void | closeStream (OutputStream out) Diese Methode ist veraltet. Verwenden Sie stattdessen |
static void | closeStream (InputStream in) Diese Methode ist veraltet. Verwenden Sie stattdessen |
static void | closeZipStream (ZipOutputStream outStream) Schließt den angegebenen ZIP-Ausgabestream. |
static void | copyFileToStream (File file, OutputStream outStream) Kopiert den Inhalt der Datei nach outStream. |
static void | copyStreamToWriter (InputStream inStream, Writer writer) Kopiert den Inhalt von inStream in den Writer. |
static void | copyStreams (InputStream inStream, OutputStream outStream, long offset, long size) Kopiert den Inhalt von origStream nach destStream, beginnend bei einem bestimmten Offset mit einer bestimmten Größe. |
static void | copyStreams (InputStream inStream, OutputStream outStream, int offset) Kopiert den Inhalt von origStream nach destStream. |
static void | copyStreams (InputStream inStream, OutputStream outStream) Kopiert den Inhalt von origStream nach destStream. |
static int | countLinesFromSource ( InputStreamSource source) Zählen Sie die Anzahl der Zeilen in einer |
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 aus der angegebenen InputstreamSource zu lesen. |
static ByteArrayList | getByteArrayListFromSource ( InputStreamSource source) Ruft eine |
static ByteArrayList | getByteArrayListFromStream (InputStream stream) Ruft eine |
static String | getStackTrace (Throwable throwable) Ruft den Stacktrace als |
static String | getStringFromSource ( InputStreamSource source) Ruft einen |
static String | getStringFromStream (InputStream stream) Ruft einen |
static String | getStringFromStream (InputStream stream, long length) Ruft einen |
static OutputStream | nullOutputStream () Erstellen Sie einen |
Öffentliche Methoden
berechneBase64Md5
public static String calculateBase64Md5 (InputStream inputSource)
Hilfsmethode zur Berechnung von Base64 MD5 für einen InputStream. Der inputStream wird verbraucht und geschlossen.
Parameter | |
---|---|
inputSource | InputStream : Wird zum Erstellen von inputStream verwendet |
Kehrt zurück | |
---|---|
String | base64 md5 des Streams |
Würfe | |
---|---|
| IOException |
berechneCrc32
public static long calculateCrc32 (InputStream inStream)
Hilfsmethode zur Berechnung von CRC-32 für einen ERROR(/InputStream)
. Der Stream wird verbraucht und geschlossen. Es wird empfohlen, einen gepufferten Stream bereitzustellen.
Parameter | |
---|---|
inStream | InputStream : der ERROR(/InputStream) |
Kehrt zurück | |
---|---|
long | CRC-32 des Streams |
Würfe | |
---|---|
| IOException |
berechneMd5
public static String calculateMd5 (InputStream inputSource)
Hilfsmethode zum Berechnen von MD5 für einen InputStream. Der inputStream wird verbraucht und geschlossen.
Parameter | |
---|---|
inputSource | InputStream : Wird zum Erstellen von inputStream verwendet |
Kehrt zurück | |
---|---|
String | md5 des Streams |
Würfe | |
---|---|
| IOException |
stornieren
public static void cancel (InputStreamSource outputSource)
Bricht die angegebene InputStreamSource
ab, wenn sie nicht null ist.
Parameter | |
---|---|
outputSource | InputStreamSource |
schließen
public static void close (Closeable closeable)
Schließt den angegebenen ERROR(/Closeable)
.
Parameter | |
---|---|
closeable | Closeable : der ERROR(/Closeable) . Bei null wird keine Aktion ausgeführt. |
closeGZipStream
public static void closeGZipStream (GZIPOutputStream outStream)
Schließt den angegebenen gzip-Ausgabestream.
Parameter | |
---|---|
outStream | GZIPOutputStream : der ERROR(/ZipOutputStream) . Es wird keine Aktion ausgeführt, wenn outStream null ist. |
closeStream
public static void closeStream (OutputStream out)
Diese Methode ist veraltet.
Verwenden Sie stattdessen close(Closeable)
.
Parameter | |
---|---|
out | OutputStream |
closeStream
public static void closeStream (InputStream in)
Diese Methode ist veraltet.
Verwenden Sie stattdessen close(Closeable)
.
Parameter | |
---|---|
in | InputStream |
closeZipStream
public static void closeZipStream (ZipOutputStream outStream)
Schließt den angegebenen ZIP-Ausgabestream.
Parameter | |
---|---|
outStream | ZipOutputStream : der 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 nach outStream. Es wird empfohlen, einen gepufferten Stream bereitzustellen.
Parameter | |
---|---|
file | File : der ERROR(/File) |
outStream | OutputStream : der ERROR(/OutputStream) |
Würfe | |
---|---|
| IOException |
copyStreamToWriter
public static void copyStreamToWriter (InputStream inStream, Writer writer)
Kopiert den Inhalt von inStream in den Writer.
Es wird empfohlen, einen gepufferten Stream für die Eingabe und Ausgabe bereitzustellenParameter | |
---|---|
inStream | InputStream : der ERROR(/InputStream) |
writer | Writer : das ERROR(/Writer) -Ziel |
Würfe | |
---|---|
| IOException |
copyStreams
public static void copyStreams (InputStream inStream, OutputStream outStream, long offset, long size)
Kopiert den Inhalt von origStream nach destStream, beginnend bei einem bestimmten Offset mit einer bestimmten Größe.
Es wird empfohlen, einen gepufferten Stream für die Eingabe und Ausgabe bereitzustellen
Parameter | |
---|---|
inStream | InputStream : der ERROR(/InputStream) |
outStream | OutputStream : der ERROR(/OutputStream) |
offset | long : Der Offset, wann mit dem Kopieren der Daten begonnen werden soll. |
size | long : die Anzahl der zu kopierenden Bytes. Ein negativer Wert bedeutet, dass der gesamte Inhalt kopiert wird. |
Würfe | |
---|---|
| IOException |
copyStreams
public static void copyStreams (InputStream inStream, OutputStream outStream, int offset)
Kopiert den Inhalt von origStream nach destStream.
Es wird empfohlen, einen gepufferten Stream für die Eingabe und Ausgabe bereitzustellen
Parameter | |
---|---|
inStream | InputStream : der ERROR(/InputStream) |
outStream | OutputStream : der ERROR(/OutputStream) |
offset | int : der Offset, wann mit dem Kopieren der Daten begonnen werden soll. |
Würfe | |
---|---|
| IOException |
copyStreams
public static void copyStreams (InputStream inStream, OutputStream outStream)
Kopiert den Inhalt von origStream nach destStream.
Es wird empfohlen, einen gepufferten Stream für die Eingabe und Ausgabe bereitzustellenParameter | |
---|---|
inStream | InputStream : der ERROR(/InputStream) |
outStream | OutputStream : der ERROR(/OutputStream) |
Würfe | |
---|---|
| IOException |
countLinesFromSource
public static int countLinesFromSource (InputStreamSource source)
Zählen Sie die Anzahl der Zeilen in einer InputStreamSource
Parameter | |
---|---|
source | InputStreamSource : die InputStreamSource |
Kehrt zurück | |
---|---|
int | anzahl der Zeilen |
Würfe | |
---|---|
| wenn beim Lesen des Streams ein Fehler aufgetreten ist |
FlushAndCloseStream
public static void flushAndCloseStream (OutputStream outStream)
Versucht, den angegebenen Ausgabestream zu leeren und schließt ihn dann.
Parameter | |
---|---|
outStream | OutputStream : der 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 aus der angegebenen InputstreamSource zu lesen.
Parameter | |
---|---|
stream | InputStreamSource : die InputStreamSource |
Kehrt zurück | |
---|---|
BufferedReader | ein BuffferedReader |
getByteArrayListFromSource
public static ByteArrayList getByteArrayListFromSource (InputStreamSource source)
Ruft eine ByteArrayList
von einer InputStreamSource
ab.
Parameter | |
---|---|
source | InputStreamSource : die InputStreamSource |
Kehrt zurück | |
---|---|
ByteArrayList | eine ByteArrayList , die den Stream-Inhalt enthält |
Würfe | |
---|---|
| wenn beim Lesen des Streams ein Fehler aufgetreten ist |
getByteArrayListFromStream
public static ByteArrayList getByteArrayListFromStream (InputStream stream)
Ruft eine ByteArrayList
aus einem Bytestream ab.
Parameter | |
---|---|
stream | InputStream : der ERROR(/InputStream) |
Kehrt zurück | |
---|---|
ByteArrayList | eine ByteArrayList , die den Stream-Inhalt enthält |
Würfe | |
---|---|
| wenn beim Lesen des Streams ein Fehler aufgetreten ist |
getStackTrace
public static String getStackTrace (Throwable throwable)
Ruft den Stacktrace als String
ab.
Parameter | |
---|---|
throwable | Throwable : Das zu konvertierende Throwable . |
Kehrt zurück | |
---|---|
String | ein String Stack-Trace |
getStringFromSource
public static String getStringFromSource (InputStreamSource source)
Ruft einen String
von einer InputStreamSource
ab.
Parameter | |
---|---|
source | InputStreamSource : die InputStreamSource |
Kehrt zurück | |
---|---|
String | ein String , der den Stream-Inhalt enthält |
Würfe | |
---|---|
| wenn beim Lesen des Streams ein Fehler aufgetreten ist |
getStringFromStream
public static String getStringFromStream (InputStream stream)
Ruft einen String
aus einem Zeichenstrom ab.
Parameter | |
---|---|
stream | InputStream : der ERROR(/InputStream) |
Kehrt zurück | |
---|---|
String | ein String , der den Stream-Inhalt enthält |
Würfe | |
---|---|
| wenn beim Lesen des Streams ein Fehler aufgetreten ist |
getStringFromStream
public static String getStringFromStream (InputStream stream, long length)
Ruft einen String
aus einem Zeichenstrom ab.
Parameter | |
---|---|
stream | InputStream : der ERROR(/InputStream) |
length | long : Die Größe des zu lesenden Inhalts. Auf 0 setzen, um den gesamten Inhalt zu lesen |
Kehrt zurück | |
---|---|
String | ein String , der den Stream-Inhalt enthält |
Würfe | |
---|---|
| wenn beim Lesen des Streams ein Fehler aufgetreten ist |
nullOutputStream
public static OutputStream nullOutputStream ()
Erstellen Sie einen ERROR(/OutputStream)
, der alle Schreibvorgänge verwirft.
Kehrt zurück | |
---|---|
OutputStream |