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)
|
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 |
static
void
|
close(Closeable closeable)
Belirtilen |
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 |
static
void
|
closeStream(InputStream in)
Bu yöntem kullanımdan kaldırılmıştır.
bunun yerine |
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)
|
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)
|
static
ByteArrayList
|
getByteArrayListFromStream(InputStream stream)
Bir bayt akışından |
static
String
|
getStackTrace(Throwable throwable)
Yığın izlemeyi |
static
String
|
getStringFromSource(InputStreamSource source)
|
static
String
|
getStringFromStream(InputStream stream)
Karakter akışından |
static
String
|
getStringFromStream(InputStream stream, long length)
Karakter akışından |
static
OutputStream
|
nullOutputStream()
Tüm yazma işlemlerini silen bir |
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 |