StreamUtil
public class StreamUtil
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.StreamUtil |
Hilfsklasse zum Verwalten von Eingabeströmen.
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 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-Ausgabestrom. |
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-Ausgabestrom. |
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) 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 BufferedReader 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 Stack-Trace 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
berechnenBase64Md5
public static String calculateBase64Md5 (InputStream inputSource)
Hilfsmethode zum Berechnen von base64 md5 für einen inputStream. Der inputStream wird verbraucht und geschlossen.
Parameter | |
---|---|
inputSource | InputStream : Wird verwendet, um inputStream zu erstellen |
Kehrt zurück | |
---|---|
String | base64 md5 des Streams |
Wirft | |
---|---|
| IOException |
berechnenCrc32
public static long calculateCrc32 (InputStream inStream)
Hilfsmethode zum Berechnen 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 |
Wirft | |
---|---|
| IOException |
berechnenMd5
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 verwendet, um inputStream zu erstellen |
Kehrt zurück | |
---|---|
String | md5 des Streams |
Wirft | |
---|---|
| 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) . Keine Aktion durchgeführt, wenn null . |
closeGZipStream
public static void closeGZipStream (GZIPOutputStream outStream)
Schließt den angegebenen gzip-Ausgabestrom.
Parameter | |
---|---|
outStream | GZIPOutputStream : der ERROR(/ZipOutputStream) . 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-Ausgabestrom.
Parameter | |
---|---|
outStream | ZipOutputStream : der ERROR(/ZipOutputStream) . 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) |
Wirft | |
---|---|
| IOException |
copyStreamToWriter
public static void copyStreamToWriter (InputStream inStream, Writer writer)
Kopiert den Inhalt von inStream in den Writer.
Empfohlen, um einen gepufferten Stream für Eingabe und Ausgabe bereitzustellenParameter | |
---|---|
inStream | InputStream : der ERROR(/InputStream) |
writer | Writer : das ERROR(/Writer) -Ziel |
Wirft | |
---|---|
| 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.
Empfohlen, um einen gepufferten Stream für 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 alle Inhalte kopiert werden. |
Wirft | |
---|---|
| IOException |
copyStreams
public static void copyStreams (InputStream inStream, OutputStream outStream, int offset)
Kopiert den Inhalt von origStream nach destStream.
Empfohlen, um einen gepufferten Stream für 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. |
Wirft | |
---|---|
| IOException |
copyStreams
public static void copyStreams (InputStream inStream, OutputStream outStream)
Kopiert den Inhalt von origStream nach destStream.
Empfohlen, um einen gepufferten Stream für Eingabe und Ausgabe bereitzustellenParameter | |
---|---|
inStream | InputStream : der ERROR(/InputStream) |
outStream | OutputStream : der ERROR(/OutputStream) |
Wirft | |
---|---|
| IOException |
countLinesFromSource
public static int countLinesFromSource (InputStreamSource source)
Anzahl der Zeilen in einer InputStreamSource
zählen
Parameter | |
---|---|
source | InputStreamSource : die InputStreamSource |
Kehrt zurück | |
---|---|
int | anzahl der Zeilen |
Wirft | |
---|---|
| 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) . Keine Aktion ausgeführt, wenn outStream null ist. |
getBufferedReaderFromStreamSrc
public static BufferedReader getBufferedReaderFromStreamSrc (InputStreamSource stream)
Gibt einen BufferedReader zurück, um den Inhalt aus der angegebenen InputstreamSource zu lesen.
Parameter | |
---|---|
stream | InputStreamSource : die InputStreamSource |
Kehrt zurück | |
---|---|
BufferedReader | ein BufferedReader |
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 Inhalt des Streams enthält |
Wirft | |
---|---|
| 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 Inhalt des Streams enthält |
Wirft | |
---|---|
| wenn beim Lesen des Streams ein Fehler aufgetreten ist |
getStackTrace
public static String getStackTrace (Throwable throwable)
Ruft den Stack-Trace als ERROR(/String)
ab.
Parameter | |
---|---|
throwable | Throwable : der zu konvertierende ERROR(/Throwable) . |
Kehrt zurück | |
---|---|
String | ein ERROR(/String) Stack-Trace |
getStringFromSource
public static String getStringFromSource (InputStreamSource source)
Ruft einen ERROR(/String)
von einer InputStreamSource
ab.
Parameter | |
---|---|
source | InputStreamSource : die InputStreamSource |
Kehrt zurück | |
---|---|
String | ein ERROR(/String) mit dem Inhalt des Streams |
Wirft | |
---|---|
| wenn beim Lesen des Streams ein Fehler aufgetreten ist |
getStringFromStream
public static String getStringFromStream (InputStream stream)
Ruft einen ERROR(/String)
aus einem Zeichenstrom ab.
Parameter | |
---|---|
stream | InputStream : der ERROR(/InputStream) |
Kehrt zurück | |
---|---|
String | ein ERROR(/String) mit dem Inhalt des Streams |
Wirft | |
---|---|
| wenn beim Lesen des Streams ein Fehler aufgetreten ist |
getStringFromStream
public static String getStringFromStream (InputStream stream, long length)
Ruft einen ERROR(/String)
aus einem Zeichenstrom ab.
Parameter | |
---|---|
stream | InputStream : der ERROR(/InputStream) |
length | long : die Größe des zu lesenden Inhalts, auf 0 gesetzt, um alle Inhalte zu lesen |
Kehrt zurück | |
---|---|
String | ein ERROR(/String) mit dem Inhalt des Streams |
Wirft | |
---|---|
| 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 |