تيار

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 من الدفق

احسب

public static long calculateCrc32 (InputStream inStream)

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

المعلمات
inStream InputStream : ERROR(/InputStream)

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

احسب

public static String calculateMd5 (InputStream inputSource)

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

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

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

إلغاء

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)

CopyStreamToWriter

public static void copyStreamToWriter (InputStream inStream, 
                Writer writer)

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

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

المعلمات
inStream InputStream : ERROR(/InputStream)

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

نسخ التدفقات

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 : عدد البايت المطلوب نسخه. تعني القيمة السلبية نسخ كل المحتوى.

نسخ التدفقات

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

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

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

المعلمات
inStream InputStream : ERROR(/InputStream)

outStream OutputStream : ERROR(/OutputStream)

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

نسخ التدفقات

public static void copyStreams (InputStream inStream, 
                OutputStream outStream)

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

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

المعلمات
inStream InputStream : ERROR(/InputStream)

outStream OutputStream : ERROR(/OutputStream)

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