StreamUtil

public class StreamUtil
extends Object

Java.lang.Nesne
🎃 com.android.tradefed.util.StreamUtil


Giriş akışlarını yönetmek için yardımcı sınıf.

Özet

Herkese açık yöntemler

static String calculateBase64Md5(InputStream inputSource)

enterStream için base64 md5 hesaplamasına yardımcı olan yardımcı yöntem.

static long calculateCrc32(InputStream inStream)

ERROR(/InputStream) için CRC-32'nin hesaplanmasında yardımcı olan yöntem.

static String calculateMd5(InputStream inputSource)

enterStream için md5'in hesaplanmasında yardımcı yöntem.

static void cancel(InputStreamSource outputSource)

Null değilse belirtilen InputStreamSource öğesini iptal eder.

static void close(Closeable closeable)

Belirtilen ERROR(/Closeable) öğesini kapatır.

static void closeGZipStream(GZIPOutputStream outStream)

Belirtilen gzip çıkış akışını kapatır.

static void closeStream(OutputStream out)

Bu yöntem kullanımdan kaldırılmıştır. bunun yerine close(Closeable) kullanın.

static void closeStream(InputStream in)

Bu yöntem kullanımdan kaldırılmıştır. bunun yerine close(Closeable) kullanın.

static void closeZipStream(ZipOutputStream outStream)

Belirtilen ZIP çıkış akışını kapatır.

static void copyFileToStream(File file, OutputStream outStream)

Dosyanın içeriğini OutStream'e kopyalar.

static void copyStreamToWriter(InputStream inStream, Writer writer)

Yayın içi içeriğini yazara kopyalar.

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

origStream'in içeriğini, belirli bir ofsetten başlayarak belirli bir boyutla destStream'e kopyalar.

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

origStream'in içeriğini destStream'e kopyalar.

static void copyStreams(InputStream inStream, OutputStream outStream)

origStream'in içeriğini destStream'e kopyalar.

static int countLinesFromSource(InputStreamSource source)

InputStreamSource içindeki satır sayısını ifade etme

static void flushAndCloseStream(OutputStream outStream)

Belirtilen çıkış akışını temizlemeyi dener ve ardından kapatır.

static BufferedReader getBufferedReaderFromStreamSrc(InputStreamSource stream)

Belirtilen GirişstreamSource'un içeriğini okumak için BuffferedReader döndürün.

static ByteArrayList getByteArrayListFromSource(InputStreamSource source)

InputStreamSource öğesinden ByteArrayList alır.

static ByteArrayList getByteArrayListFromStream(InputStream stream)

Bir bayt akışından ByteArrayList alır.

static String getStackTrace(Throwable throwable)

Yığın izlemeyi String olarak alır.

static String getStringFromSource(InputStreamSource source)

InputStreamSource öğesinden String alır.

static String getStringFromStream(InputStream stream)

Karakter akışından String alır.

static String getStringFromStream(InputStream stream, long length)

Karakter akışından String alır.

static OutputStream nullOutputStream()

Tüm yazma işlemlerini silen bir ERROR(/OutputStream) oluşturun.

Herkese açık yöntemler

hesaplamaTemel64Md5

public static String calculateBase64Md5 (InputStream inputSource)

enterStream için base64 md5 hesaplamasına yardımcı olan yardımcı yöntem. Buradaki girdi akışı kullanılır ve kapalı.

Parametreler
inputSource InputStream: enterStream oluşturmak için kullanılır

İlerlemeler
String akışın base64 md5

Fırlatma
IOİstisna

hesaplamaCrc32

public static long calculateCrc32 (InputStream inStream)

ERROR(/InputStream) için CRC-32'nin hesaplanmasında yardımcı yöntem. Akış kullanılır ve kapalı. Arabelleğe alınmış bir akış sağlamanız önerilir.

Parametreler
inStream InputStream: ERROR(/InputStream)

İlerlemeler
long Akışın CRC-32'si

Fırlatma
IOİstisna

hesaplamaMd5

public static String calculateMd5 (InputStream inputSource)

enterStream için md5'in hesaplanmasında yardımcı yöntem. Giriş akışı kullanılır ve kapalı.

Parametreler
inputSource InputStream: enterStream oluşturmak için kullanılır

İlerlemeler
String akışın md5'i

Fırlatma
IOİstisna

iptal

public static void cancel (InputStreamSource outputSource)

Null değilse belirtilen InputStreamSource öğesini iptal eder.

Parametreler
outputSource InputStreamSource

kapat

public static void close (Closeable closeable)

Belirtilen ERROR(/Closeable) öğesini kapatır.

Parametreler
closeable Closeable: ERROR(/Closeable). null durumunda herhangi bir işlem yapılmaz.

GZipStream'i kapat

public static void closeGZipStream (GZIPOutputStream outStream)

Belirtilen gzip çıkış akışını kapatır.

Parametreler
outStream GZIPOutputStream: ERROR(/ZipOutputStream). Outstream null ise herhangi bir işlem yapılmaz.

yayını kapat

public static void closeStream (OutputStream out)

Bu yöntem kullanımdan kaldırılmıştır.
. bunun yerine close(Closeable) kullanın.

Parametreler
out OutputStream

yayını kapat

public static void closeStream (InputStream in)

Bu yöntem kullanımdan kaldırılmıştır.
. bunun yerine close(Closeable) kullanın.

Parametreler
in InputStream

ZipStream'i kapat

public static void closeZipStream (ZipOutputStream outStream)

Belirtilen ZIP çıkış akışını kapatır.

Parametreler
outStream ZipOutputStream: ERROR(/ZipOutputStream). Outstream null ise herhangi bir işlem yapılmaz.

KopyaDosyayıYayına

public static void copyFileToStream (File file, 
                OutputStream outStream)

Dosyanın içeriğini OutStream'e kopyalar. Arabelleğe alınmış bir akış sağlamanız önerilir.

Parametreler
file File: ERROR(/File)

outStream OutputStream: ERROR(/OutputStream)

Fırlatma
IOİstisna

textStreamToWriter

public static void copyStreamToWriter (InputStream inStream, 
                Writer writer)

Yayın içi içeriğini yazara kopyalar.

Giriş ve çıkış için arabelleğe alınmış bir akış sağlanması önerilir

Parametreler
inStream InputStream: ERROR(/InputStream)

writer Writer: ERROR(/Writer) hedefi

Fırlatma
IOİstisna

Metin Akışları

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

origStream'in içeriğini, belirli bir ofsetten başlayarak belirli bir boyutla destStream'e kopyalar.

Giriş ve çıkış için arabelleğe alınmış bir akış sağlanması önerilir

Parametreler
inStream InputStream: ERROR(/InputStream)

outStream OutputStream: ERROR(/OutputStream)

offset long: verilerin kopyalanmaya başlayacağı zamanın uzaklığı.

size long: Kopyalanacak bayt sayısı. Negatif değer, tüm içeriği kopyalama anlamına gelir.

Fırlatma
IOİstisna

Metin Akışları

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

origStream'in içeriğini destStream'e kopyalar.

Giriş ve çıkış için arabelleğe alınmış bir akış sağlanması önerilir

Parametreler
inStream InputStream: ERROR(/InputStream)

outStream OutputStream: ERROR(/OutputStream)

offset int: verilerin kopyalanmaya başlayacağı zamanın uzaklığı.

Fırlatma
IOİstisna

Metin Akışları

public static void copyStreams (InputStream inStream, 
                OutputStream outStream)

origStream'in içeriğini destStream'e kopyalar.

Giriş ve çıkış için arabelleğe alınmış bir akış sağlanması önerilir

Parametreler
inStream InputStream: ERROR(/InputStream)

outStream OutputStream: ERROR(/OutputStream)

Fırlatma
IOİstisna

countLinesFromSource

public static int countLinesFromSource (InputStreamSource source)

InputStreamSource içindeki satır sayısını ifade etme

Parametreler
source InputStreamSource: InputStreamSource

İlerlemeler
int satır sayısı

Fırlatma
akış okunurken hata oluştuysa

akışı

public static void flushAndCloseStream (OutputStream outStream)

Belirtilen çıkış akışını temizlemeyi dener ve ardından kapatır.

Parametreler
outStream OutputStream: ERROR(/OutputStream). Outstream null ise herhangi bir işlem yapılmaz.

getBufferedReaderFromStreamSrc

public static BufferedReader getBufferedReaderFromStreamSrc (InputStreamSource stream)

Belirtilen GirişstreamSource'un içeriğini okumak için BuffferedReader döndürün.

Parametreler
stream InputStreamSource: InputStreamSource

İlerlemeler
BufferedReader BuffferedReader

getByteDizi ListesindenKaynak

public static ByteArrayList getByteArrayListFromSource (InputStreamSource source)

InputStreamSource öğesinden ByteArrayList alır.

Parametreler
source InputStreamSource: InputStreamSource

İlerlemeler
ByteArrayList akış içeriklerini barındıran bir ByteArrayList

Fırlatma
akış okunurken hata oluştuysa

getByteArrayListFromStream

public static ByteArrayList getByteArrayListFromStream (InputStream stream)

Bir bayt akışından ByteArrayList alır.

Parametreler
stream InputStream: ERROR(/InputStream)

İlerlemeler
ByteArrayList akış içeriklerini barındıran bir ByteArrayList

Fırlatma
akış okunurken hata oluştuysa

getStackTrace

public static String getStackTrace (Throwable throwable)

Yığın izlemeyi String olarak alır.

Parametreler
throwable Throwable: dönüştürülecek Throwable.

İlerlemeler
String String yığın izlemesi

getStringFromSource

public static String getStringFromSource (InputStreamSource source)

InputStreamSource öğesinden String alır.

Parametreler
source InputStreamSource: InputStreamSource

İlerlemeler
String akış içeriklerini barındıran bir String

Fırlatma
akış okunurken hata oluştuysa

getStringFromStream

public static String getStringFromStream (InputStream stream)

Karakter akışından String alır.

Parametreler
stream InputStream: ERROR(/InputStream)

İlerlemeler
String akış içeriklerini barındıran bir String

Fırlatma
akış okunurken hata oluştuysa

getStringFromStream

public static String getStringFromStream (InputStream stream, 
                long length)

Karakter akışından String alır.

Parametreler
stream InputStream: ERROR(/InputStream)

length long: okunacak içeriğin boyutu. Tüm içerikleri okumak için 0 değerine ayarlayın.

İlerlemeler
String akış içeriklerini barındıran bir String

Fırlatma
akış okunurken hata oluştuysa

nullÇıktı Akışı

public static OutputStream nullOutputStream ()

Tüm yazma işlemlerini silen bir ERROR(/OutputStream) oluşturun.

İlerlemeler
OutputStream