تيار

public class StreamUtil
extends Object

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


فئة المنفعة لإدارة تدفقات الإدخال.

ملخص

الأساليب العامة

static String calculateBase64Md5 (InputStream inputSource)

أسلوب المساعد لحساب base64 md5 لتدفق الإدخال.

static long calculateCrc32 (InputStream inStream)

طريقة المساعد لحساب CRC-32 ERROR(/InputStream) .

static String calculateMd5 (InputStream inputSource)

طريقة المساعد لحساب md5 لبث تدفق المدخلات.

static void cancel ( InputStreamSource outputSource)

يلغي InputStreamSource المحدد إذا لم يكن فارغًا.

static void close (Closeable closeable)

يغلق ERROR(/Closeable) .

static void closeGZipStream (GZIPOutputStream outStream)

يتم إغلاق تيار إخراج gzip المحدد.

static void closeStream (OutputStream out)

هذه الطريقة مهملة. استخدم close(Closeable) بدلاً من ذلك.

static void closeStream (InputStream in)

هذه الطريقة مهملة. استخدم close(Closeable) بدلاً من ذلك.

static void closeZipStream (ZipOutputStream outStream)

يغلق نظرا لتيار إخراج مضغوط.

static void copyFileToStream (File file, OutputStream outStream)

نسخ محتويات الملف إلى OutStream.

static void copyStreamToWriter (InputStream inStream, Writer writer)

ينسخ محتويات inStream للكاتب.

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

ينسخ محتويات OrigStream لدمج البث بدءًا من إزاحة معينة بحجم معين.

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

نسخ محتويات OrigStream إلى destStream.

static void copyStreams (InputStream inStream, OutputStream outStream)

نسخ محتويات OrigStream إلى destStream.

static int countLinesFromSource ( InputStreamSource source)

عد عدد الأسطر في InputStreamSource

static void flushAndCloseStream (OutputStream outStream)

يحاول مسح دفق الإخراج المحدد ، ثم إغلاقه.

static BufferedReader getBufferedReaderFromStreamSrc ( InputStreamSource stream)

قم بإرجاع BuffferedReader لقراءة المحتويات من InputstreamSource المحدد.

static ByteArrayList getByteArrayListFromSource ( InputStreamSource source)

يسترجع ByteArrayList من InputStreamSource .

static ByteArrayList getByteArrayListFromStream (InputStream stream)

يسترجع ByteArrayList من دفق بايت.

static String getStackTrace (Throwable throwable)

يحصل على تتبع المكدس String .

static String getStringFromSource ( InputStreamSource source)

يسترجع String من InputStreamSource .

static String getStringFromStream (InputStream stream)

يسترجع String من دفق حرف.

static String getStringFromStream (InputStream stream, long length)

يسترجع String من دفق حرف.

static OutputStream nullOutputStream ()

قم بإنشاء ERROR(/OutputStream) يتجاهل جميع عمليات الكتابة.

الأساليب العامة

احسب

public static String calculateBase64Md5 (InputStream inputSource)

أسلوب المساعد لحساب base64 md5 لتدفق الإدخال. سيتم استهلاك تيار الإدخال وإغلاقه.

حدود
inputSource InputStream : يستخدم لإنشاء تدفق الإدخال

عائدات
String base64 md5 من الدفق

رميات
IOException

احسب

public static long calculateCrc32 (InputStream inStream)

طريقة المساعد لحساب CRC-32 ERROR(/InputStream) . سيتم استهلاك الدفق وإغلاقه. من المستحسن توفير دفق مخزون.

حدود
inStream InputStream : ERROR(/InputStream)

عائدات
long CRC-32 للتيار

رميات
IOException

احسب

public static String calculateMd5 (InputStream inputSource)

طريقة المساعد لحساب md5 لبث تدفق المدخلات. سيتم استهلاك تيار الإدخال وإغلاقه.

حدود
inputSource InputStream : يستخدم لإنشاء تدفق الإدخال

عائدات
String md5 من الدفق

رميات
IOException

يلغي

public static void cancel (InputStreamSource outputSource)

يلغي InputStreamSource المحدد إذا لم يكن فارغًا.

حدود
outputSource InputStreamSource

يغلق

public static void close (Closeable closeable)

يغلق ERROR(/Closeable) .

حدود
closeable Closeable : ERROR(/Closeable) . لم يتم اتخاذ أي إجراء إذا كان null .

اغلاق GZipStream

public static void closeGZipStream (GZIPOutputStream outStream)

يتم إغلاق تيار إخراج gzip المحدد.

حدود
outStream GZIPOutputStream : ERROR(/ZipOutputStream) . لم يتم اتخاذ أي إجراء إذا كان البث الخارجي فارغًا.

قريب

public static void closeStream (OutputStream out)

هذه الطريقة مهملة.
استخدم close(Closeable) بدلاً من ذلك.

حدود
out OutputStream

قريب

public static void closeStream (InputStream in)

هذه الطريقة مهملة.
استخدم close(Closeable) بدلاً من ذلك.

حدود
in InputStream

اغلاق ZipStream

public static void closeZipStream (ZipOutputStream outStream)

يغلق نظرا لتيار إخراج مضغوط.

حدود
outStream ZipOutputStream : ERROR(/ZipOutputStream) . لم يتم اتخاذ أي إجراء إذا كان البث الخارجي فارغًا.

copyFileToStream

public static void copyFileToStream (File file, 
                OutputStream outStream)

نسخ محتويات الملف إلى OutStream. من المستحسن توفير دفق مخزون.

حدود
file File : ERROR(/File)

outStream OutputStream : ERROR(/OutputStream)

رميات
IOException

CopyStreamToWriter

public static void copyStreamToWriter (InputStream inStream, 
                Writer writer)

ينسخ محتويات inStream للكاتب.

موصى به لتوفير دفق مؤقت للإدخال والإخراج

حدود
inStream InputStream : ERROR(/InputStream)

writer Writer : وجهة ERROR(/Writer)

رميات
IOException

نسخ التدفقات

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

ينسخ محتويات OrigStream لدمج البث بدءًا من إزاحة معينة بحجم معين.

موصى به لتوفير دفق مؤقت للإدخال والإخراج

حدود
inStream InputStream : ERROR(/InputStream)

outStream OutputStream : ERROR(/OutputStream)

offset long : الإزاحة عند بدء نسخ البيانات.

size long : عدد البايت المطلوب نسخه. تعني القيمة السلبية نسخ كل المحتوى.

رميات
IOException

نسخ التدفقات

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

نسخ محتويات OrigStream إلى destStream.

موصى به لتوفير دفق مؤقت للإدخال والإخراج

حدود
inStream InputStream : ERROR(/InputStream)

outStream OutputStream : ERROR(/OutputStream)

offset int : إزاحة وقت بدء نسخ البيانات.

رميات
IOException

نسخ التدفقات

public static void copyStreams (InputStream inStream, 
                OutputStream outStream)

نسخ محتويات OrigStream إلى destStream.

موصى به لتوفير دفق مؤقت للإدخال والإخراج

حدود
inStream InputStream : ERROR(/InputStream)

outStream OutputStream : ERROR(/OutputStream)

رميات
IOException

countLinesFromSource

public static int countLinesFromSource (InputStreamSource source)

عد عدد الأسطر في InputStreamSource

حدود
source InputStreamSource : مصدر InputStreamSource

عائدات
int عدد الأسطر

رميات
إذا حدث فشل في قراءة الدفق

تدفق وإغلاق

public static void flushAndCloseStream (OutputStream outStream)

يحاول مسح دفق الإخراج المحدد ، ثم إغلاقه.

حدود
outStream OutputStream : ERROR(/OutputStream) . لم يتم اتخاذ أي إجراء إذا كان البث الخارجي فارغًا.

getBufferedReaderFromStreamSrc

public static BufferedReader getBufferedReaderFromStreamSrc (InputStreamSource stream)

قم بإرجاع BuffferedReader لقراءة المحتويات من InputstreamSource المحدد.

حدود
stream InputStreamSource : مصدر InputStreamSource

عائدات
BufferedReader a BuffferedReader

getByteArrayListFromSource

public static ByteArrayList getByteArrayListFromSource (InputStreamSource source)

يسترجع ByteArrayList من InputStreamSource .

حدود
source InputStreamSource : مصدر InputStreamSource

عائدات
ByteArrayList ByteArrayList التي تحتوي على محتويات الدفق

رميات
إذا حدث فشل في قراءة الدفق

getByteArrayListFromStream

public static ByteArrayList getByteArrayListFromStream (InputStream stream)

يسترجع ByteArrayList من دفق بايت.

حدود
stream InputStream : ERROR(/InputStream)

عائدات
ByteArrayList ByteArrayList التي تحتوي على محتويات الدفق

رميات
إذا حدث فشل في قراءة الدفق

getStackTrace

public static String getStackTrace (Throwable throwable)

يحصل على تتبع المكدس String .

حدود
throwable Throwable : Throwable للتحويل.

عائدات
String تتبع مكدس String

getStringFromSource

public static String getStringFromSource (InputStreamSource source)

يسترجع String من InputStreamSource .

حدود
source InputStreamSource : مصدر InputStreamSource

عائدات
String String تحتوي على محتويات الدفق

رميات
إذا حدث فشل في قراءة الدفق

getStringFromStream

public static String getStringFromStream (InputStream stream)

يسترجع String من دفق حرف.

حدود
stream InputStream : ERROR(/InputStream)

عائدات
String String تحتوي على محتويات الدفق

رميات
إذا حدث فشل في قراءة الدفق

getStringFromStream

public static String getStringFromStream (InputStream stream, 
                long length)

يسترجع String من دفق حرف.

حدود
stream InputStream : ERROR(/InputStream)

length long : حجم المحتوى المراد قراءته ، اضبط على 0 لقراءة جميع المحتويات

عائدات
String String تحتوي على محتويات الدفق

رميات
إذا حدث فشل في قراءة الدفق

nullOutputStream

public static OutputStream nullOutputStream ()

قم بإنشاء ERROR(/OutputStream) يتجاهل جميع عمليات الكتابة.

عائدات
OutputStream