Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.

StreamUtil

public class StreamUtil
extends Object

java.lang.Objek
com.android.tradefed.util.StreamUtil


Kelas utilitas untuk mengelola aliran masukan.

Ringkasan

Metode publik

static String calculateBase64Md5 (InputStream inputSource)

Metode pembantu untuk menghitung base64 md5 untuk inputStream.

static long calculateCrc32 (InputStream inStream)

Metode pembantu untuk menghitung CRC-32 untuk ERROR(/InputStream) .

static String calculateMd5 (InputStream inputSource)

Metode pembantu untuk menghitung md5 untuk inputStream.

static void cancel ( InputStreamSource outputSource)

Membatalkan InputStreamSource yang diberikan jika bukan nol.

static void close (Closeable closeable)

Menutup ERROR(/Closeable) yang diberikan.

static void closeGZipStream (GZIPOutputStream outStream)

Menutup aliran keluaran gzip yang diberikan.

static void closeStream (OutputStream out)

Metode ini sudah usang. gunakan close(Closeable) sebagai gantinya.

static void closeStream (InputStream in)

Metode ini sudah usang. gunakan close(Closeable) sebagai gantinya.

static void closeZipStream (ZipOutputStream outStream)

Menutup aliran keluaran zip yang diberikan.

static void copyFileToStream (File file, OutputStream outStream)

Menyalin konten file ke outStream.

static void copyStreamToWriter (InputStream inStream, Writer writer)

Menyalin konten inStream ke penulis.

static void copyStreams (InputStream inStream, OutputStream outStream, long offset, long size)

Menyalin konten origStream ke destStream mulai dari offset tertentu dengan ukuran tertentu.

static void copyStreams (InputStream inStream, OutputStream outStream, int offset)

Menyalin konten origStream ke destStream.

static void copyStreams (InputStream inStream, OutputStream outStream)

Menyalin konten origStream ke destStream.

static int countLinesFromSource ( InputStreamSource source)

Hitung jumlah baris dalam InputStreamSource

static void flushAndCloseStream (OutputStream outStream)

Mencoba menyiram aliran keluaran yang diberikan, lalu menutupnya.

static BufferedReader getBufferedReaderFromStreamSrc ( InputStreamSource stream)

Kembalikan BufferedReader untuk membaca konten dari InputstreamSource yang diberikan.

static ByteArrayList getByteArrayListFromSource ( InputStreamSource source)

Mengambil ByteArrayList dari InputStreamSource .

static ByteArrayList getByteArrayListFromStream (InputStream stream)

Mengambil ByteArrayList dari aliran byte.

static String getStackTrace (Throwable throwable)

Mendapatkan pelacakan tumpukan sebagai ERROR(/String) .

static String getStringFromSource ( InputStreamSource source)

Mengambil ERROR(/String) dari InputStreamSource .

static String getStringFromStream (InputStream stream)

Mengambil ERROR(/String) dari aliran karakter.

static String getStringFromStream (InputStream stream, long length)

Mengambil ERROR(/String) dari aliran karakter.

static OutputStream nullOutputStream ()

Buat ERROR(/OutputStream) yang membuang semua penulisan.

Metode publik

menghitungBase64Md5

public static String calculateBase64Md5 (InputStream inputSource)

Metode pembantu untuk menghitung base64 md5 untuk inputStream. InputStream akan dikonsumsi dan ditutup.

Parameter
inputSource InputStream : digunakan untuk membuat inputStream

Pengembalian
String base64 md5 dari aliran

Melempar
IOException

hitungCrc32

public static long calculateCrc32 (InputStream inStream)

Metode pembantu untuk menghitung CRC-32 untuk ERROR(/InputStream) . Aliran akan dikonsumsi dan ditutup. Disarankan untuk menyediakan aliran buffer.

Parameter
inStream InputStream : ERROR(/InputStream)

Pengembalian
long CRC-32 aliran

Melempar
IOException

menghitungMd5

public static String calculateMd5 (InputStream inputSource)

Metode pembantu untuk menghitung md5 untuk inputStream. InputStream akan dikonsumsi dan ditutup.

Parameter
inputSource InputStream : digunakan untuk membuat inputStream

Pengembalian
String md5 aliran

Melempar
IOException

membatalkan

public static void cancel (InputStreamSource outputSource)

Membatalkan InputStreamSource yang diberikan jika bukan nol.

Parameter
outputSource InputStreamSource

menutup

public static void close (Closeable closeable)

Menutup ERROR(/Closeable) yang diberikan.

Parameter
closeable Closeable : ERROR(/Closeable) . Tidak ada tindakan yang diambil jika null .

closeGZipStream

public static void closeGZipStream (GZIPOutputStream outStream)

Menutup aliran keluaran gzip yang diberikan.

Parameter
outStream GZIPOutputStream : ERROR(/ZipOutputStream) . Tidak ada tindakan yang diambil jika outStream adalah null.

closeStream

public static void closeStream (OutputStream out)

Metode ini sudah usang.
gunakan close(Closeable) sebagai gantinya.

Parameter
out OutputStream

closeStream

public static void closeStream (InputStream in)

Metode ini sudah usang.
gunakan close(Closeable) sebagai gantinya.

Parameter
in InputStream

closeZipStream

public static void closeZipStream (ZipOutputStream outStream)

Menutup aliran keluaran zip yang diberikan.

Parameter
outStream ZipOutputStream : ERROR(/ZipOutputStream) . Tidak ada tindakan yang diambil jika outStream adalah null.

copyFileToStream

public static void copyFileToStream (File file, 
                OutputStream outStream)

Menyalin konten file ke outStream. Disarankan untuk menyediakan aliran buffer.

Parameter
file File : ERROR(/File)

outStream OutputStream : ERROR(/OutputStream)

Melempar
IOException

copyStreamToWriter

public static void copyStreamToWriter (InputStream inStream, 
                Writer writer)

Menyalin konten inStream ke penulis.

Direkomendasikan untuk menyediakan aliran buffer untuk input dan output

Parameter
inStream InputStream : ERROR(/InputStream)

writer Writer : tujuan ERROR(/Writer)

Melempar
IOException

copyStreams

public static void copyStreams (InputStream inStream, 
                OutputStream outStream, 
                long offset, 
                long size)

Menyalin konten origStream ke destStream mulai dari offset tertentu dengan ukuran tertentu.

Direkomendasikan untuk menyediakan aliran buffer untuk input dan output

Parameter
inStream InputStream : ERROR(/InputStream)

outStream OutputStream : ERROR(/OutputStream)

offset long : offset kapan mulai menyalin data.

size long : jumlah byte yang akan disalin. Nilai negatif berarti menyalin semua konten.

Melempar
IOException

copyStreams

public static void copyStreams (InputStream inStream, 
                OutputStream outStream, 
                int offset)

Menyalin konten origStream ke destStream.

Direkomendasikan untuk menyediakan aliran buffer untuk input dan output

Parameter
inStream InputStream : ERROR(/InputStream)

outStream OutputStream : ERROR(/OutputStream)

offset int : offset kapan mulai menyalin data.

Melempar
IOException

copyStreams

public static void copyStreams (InputStream inStream, 
                OutputStream outStream)

Menyalin konten origStream ke destStream.

Direkomendasikan untuk menyediakan aliran buffer untuk input dan output

Parameter
inStream InputStream : ERROR(/InputStream)

outStream OutputStream : ERROR(/OutputStream)

Melempar
IOException

countLinesFromSource

public static int countLinesFromSource (InputStreamSource source)

Hitung jumlah baris dalam InputStreamSource

Parameter
source InputStreamSource : InputStreamSource

Pengembalian
int jumlah baris

Melempar
jika kegagalan terjadi membaca aliran

flushAndCloseStream

public static void flushAndCloseStream (OutputStream outStream)

Mencoba menyiram aliran keluaran yang diberikan, lalu menutupnya.

Parameter
outStream OutputStream : ERROR(/OutputStream) . Tidak ada tindakan yang diambil jika outStream adalah null.

getBufferedReaderFromStreamSrc

public static BufferedReader getBufferedReaderFromStreamSrc (InputStreamSource stream)

Kembalikan BufferedReader untuk membaca konten dari InputstreamSource yang diberikan.

Parameter
stream InputStreamSource : InputStreamSource

Pengembalian
BufferedReader sebuah BufferedReader

getByteArrayListFromSource

public static ByteArrayList getByteArrayListFromSource (InputStreamSource source)

Mengambil ByteArrayList dari InputStreamSource .

Parameter
source InputStreamSource : InputStreamSource

Pengembalian
ByteArrayList sebuah ByteArrayList yang berisi konten aliran

Melempar
jika kegagalan terjadi membaca aliran

getByteArrayListFromStream

public static ByteArrayList getByteArrayListFromStream (InputStream stream)

Mengambil ByteArrayList dari aliran byte.

Parameter
stream InputStream : ERROR(/InputStream)

Pengembalian
ByteArrayList sebuah ByteArrayList yang berisi konten aliran

Melempar
jika kegagalan terjadi membaca aliran

getStackTrace

public static String getStackTrace (Throwable throwable)

Mendapatkan pelacakan tumpukan sebagai ERROR(/String) .

Parameter
throwable Throwable : ERROR(/Throwable) untuk dikonversi.

Pengembalian
String jejak tumpukan ERROR(/String)

getStringFromSource

public static String getStringFromSource (InputStreamSource source)

Mengambil ERROR(/String) dari InputStreamSource .

Parameter
source InputStreamSource : InputStreamSource

Pengembalian
String a ERROR(/String) yang berisi konten aliran

Melempar
jika kegagalan terjadi membaca aliran

getStringFromStream

public static String getStringFromStream (InputStream stream)

Mengambil ERROR(/String) dari aliran karakter.

Parameter
stream InputStream : ERROR(/InputStream)

Pengembalian
String a ERROR(/String) yang berisi konten aliran

Melempar
jika kegagalan terjadi membaca aliran

getStringFromStream

public static String getStringFromStream (InputStream stream, 
                long length)

Mengambil ERROR(/String) dari aliran karakter.

Parameter
stream InputStream : ERROR(/InputStream)

length long : ukuran konten yang akan dibaca, setel ke 0 untuk membaca semua konten

Pengembalian
String a ERROR(/String) yang berisi konten aliran

Melempar
jika kegagalan terjadi membaca aliran

nullOutputStream

public static OutputStream nullOutputStream ()

Buat ERROR(/OutputStream) yang membuang semua penulisan.

Pengembalian
OutputStream