StreamUtil
public class StreamUtil
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.StreamUtil |
فئة الأداة المساعدة لإدارة تدفقات الإدخال.
ملخص
الأساليب العامة | |
---|---|
static String | calculateBase64Md5 (InputStream inputSource) طريقة مساعدة لحساب base64 md5 لـ inputStream. |
static long | calculateCrc32 (InputStream inStream) طريقة مساعدة لحساب CRC-32 |
static String | calculateMd5 (InputStream inputSource) طريقة مساعدة لحساب md5 لـ inputStream. |
static void | cancel ( InputStreamSource outputSource) يلغي |
static void | close (Closeable closeable) يغلق |
static void | closeGZipStream (GZIPOutputStream outStream) يتم إغلاق دفق إخراج gzip المحدد. |
static void | closeStream (OutputStream out) تم إهمال هذه الطريقة. استخدم |
static void | closeStream (InputStream in) تم إهمال هذه الطريقة. استخدم |
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 إلى destStream بدءًا من إزاحة معينة بحجم محدد. |
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) حساب عدد الأسطر في |
static void | flushAndCloseStream (OutputStream outStream) يحاول مسح دفق الإخراج المحدد، ثم يغلقه. |
static BufferedReader | getBufferedReaderFromStreamSrc ( InputStreamSource stream) قم بإرجاع BufferedReader لقراءة المحتويات من InputstreamSource المحدد. |
static ByteArrayList | getByteArrayListFromSource ( InputStreamSource source) استرداد |
static ByteArrayList | getByteArrayListFromStream (InputStream stream) استرداد |
static String | getStackTrace (Throwable throwable) يحصل على تتبع المكدس |
static String | getStringFromSource ( InputStreamSource source) يسترد |
static String | getStringFromStream (InputStream stream) يسترد |
static String | getStringFromStream (InputStream stream, long length) يسترد |
static OutputStream | nullOutputStream () قم بإنشاء |
الأساليب العامة
احسب Base64Md5
public static String calculateBase64Md5 (InputStream inputSource)
طريقة مساعدة لحساب base64 md5 لـ inputStream. سيتم استهلاك inputStream وإغلاقه.
حدود | |
---|---|
inputSource | InputStream : يستخدم لإنشاء inputStream |
عائدات | |
---|---|
String | base64 md5 للتيار |
رميات | |
---|---|
| IOEException |
حسابCrc32
public static long calculateCrc32 (InputStream inStream)
طريقة مساعدة لحساب CRC-32 ERROR(/InputStream)
. سيتم استهلاك الدفق وإغلاقه. من المستحسن توفير دفق مخزنة.
حدود | |
---|---|
inStream | InputStream : ERROR(/InputStream) |
عائدات | |
---|---|
long | CRC-32 للتيار |
رميات | |
---|---|
| IOEException |
احسبMd5
public static String calculateMd5 (InputStream inputSource)
طريقة مساعدة لحساب md5 لـ inputStream. سيتم استهلاك inputStream وإغلاقه.
حدود | |
---|---|
inputSource | InputStream : يستخدم لإنشاء inputStream |
عائدات | |
---|---|
String | MD5 للتيار |
رميات | |
---|---|
| IOEException |
يلغي
public static void cancel (InputStreamSource outputSource)
يلغي InputStreamSource
المحدد إذا لم يكن فارغًا.
حدود | |
---|---|
outputSource | InputStreamSource |
يغلق
public static void close (Closeable closeable)
يغلق ERROR(/Closeable)
.
حدود | |
---|---|
closeable | Closeable : ERROR(/Closeable) . لم يتم اتخاذ أي إجراء إذا كان null . |
CloseGZipStream
public static void closeGZipStream (GZIPOutputStream outStream)
يتم إغلاق دفق إخراج gzip المحدد.
حدود | |
---|---|
outStream | GZIPOutputStream : ERROR(/ZipOutputStream) . لم يتم اتخاذ أي إجراء إذا كان البث الخارجي فارغًا. |
CloseStream
public static void closeStream (OutputStream out)
تم إهمال هذه الطريقة.
استخدم close(Closeable)
بدلاً من ذلك.
حدود | |
---|---|
out | OutputStream |
CloseStream
public static void closeStream (InputStream in)
تم إهمال هذه الطريقة.
استخدم close(Closeable)
بدلاً من ذلك.
حدود | |
---|---|
in | InputStream |
CloseZipStream
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) |
رميات | |
---|---|
| IOEException |
CopyStreamToWriter
public static void copyStreamToWriter (InputStream inStream, Writer writer)
نسخ محتويات inStream إلى الكاتب.
يوصى بتوفير دفق مخزن للإدخال والإخراج
حدود | |
---|---|
inStream | InputStream : ERROR(/InputStream) |
writer | Writer : وجهة ERROR(/Writer) |
رميات | |
---|---|
| IOEException |
CopyStreams
public static void copyStreams (InputStream inStream, OutputStream outStream, long offset, long size)
نسخ محتويات origStream إلى destStream بدءًا من إزاحة معينة بحجم محدد.
يوصى بتوفير دفق مخزن للإدخال والإخراج
حدود | |
---|---|
inStream | InputStream : ERROR(/InputStream) |
outStream | OutputStream : ERROR(/OutputStream) |
offset | long : إزاحة متى يبدأ نسخ البيانات. |
size | long : عدد البايتات المراد نسخها. القيمة السالبة تعني نسخ كل المحتوى. |
رميات | |
---|---|
| IOEException |
CopyStreams
public static void copyStreams (InputStream inStream, OutputStream outStream, int offset)
نسخ محتويات origStream إلى destStream.
يوصى بتوفير دفق مخزن للإدخال والإخراج
حدود | |
---|---|
inStream | InputStream : ERROR(/InputStream) |
outStream | OutputStream : ERROR(/OutputStream) |
offset | int : إزاحة وقت بدء نسخ البيانات. |
رميات | |
---|---|
| IOEException |
CopyStreams
public static void copyStreams (InputStream inStream, OutputStream outStream)
نسخ محتويات origStream إلى destStream.
يوصى بتوفير دفق مخزن للإدخال والإخراج
حدود | |
---|---|
inStream | InputStream : ERROR(/InputStream) |
outStream | OutputStream : ERROR(/OutputStream) |
رميات | |
---|---|
| IOEException |
countLinesFromSource
public static int countLinesFromSource (InputStreamSource source)
حساب عدد الأسطر في InputStreamSource
حدود | |
---|---|
source | InputStreamSource : مصدر InputStreamSource |
عائدات | |
---|---|
int | عدد الخطوط |
رميات | |
---|---|
| إذا حدث فشل في قراءة الدفق |
FlushAndCloseStream
public static void flushAndCloseStream (OutputStream outStream)
يحاول مسح دفق الإخراج المحدد، ثم يغلقه.
حدود | |
---|---|
outStream | OutputStream : ERROR(/OutputStream) . لم يتم اتخاذ أي إجراء إذا كان البث الخارجي فارغًا. |
getBufferedReaderFromStreamSrc
public static BufferedReader getBufferedReaderFromStreamSrc (InputStreamSource stream)
قم بإرجاع BufferedReader لقراءة المحتويات من InputstreamSource المحدد.
حدود | |
---|---|
stream | InputStreamSource : مصدر InputStreamSource |
عائدات | |
---|---|
BufferedReader | قارئ مؤقت |
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 |