StreamUtil
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 برای |
static String | calculateMd5 (InputStream inputSource) روش کمکی برای محاسبه md5 برای یک جریان ورودی. |
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) جریان خروجی zip داده شده را می بندد. |
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) برای خواندن محتویات از InputstreamSource داده شده، یک BufffferedReader را برگردانید. |
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 برای ورودی جریان. جریان ورودی مصرف و بسته خواهد شد.
پارامترها | |
---|---|
inputSource | InputStream : برای ایجاد inputStream استفاده می شود |
برمی گرداند | |
---|---|
String | base64 md5 جریان |
پرتاب می کند | |
---|---|
| IOException |
محاسبهCrc32
public static long calculateCrc32 (InputStream inStream)
روش کمکی برای محاسبه CRC-32 برای ERROR(/InputStream)
. جریان مصرف و بسته می شود. توصیه می شود یک جریان بافر ارائه شود.
پارامترها | |
---|---|
inStream | InputStream : ERROR(/InputStream) |
برمی گرداند | |
---|---|
long | CRC-32 جریان |
پرتاب می کند | |
---|---|
| IOException |
محاسبه Md5
public static String calculateMd5 (InputStream inputSource)
روش کمکی برای محاسبه md5 برای یک جریان ورودی. جریان ورودی مصرف و بسته خواهد شد.
پارامترها | |
---|---|
inputSource | InputStream : برای ایجاد 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) . اگر outStream باطل باشد، اقدامی انجام نمیشود. |
closeStream
public static void closeStream (OutputStream out)
این روش منسوخ شده است.
به جای آن close(Closeable)
استفاده کنید.
پارامترها | |
---|---|
out | OutputStream |
closeStream
public static void closeStream (InputStream in)
این روش منسوخ شده است.
به جای آن close(Closeable)
استفاده کنید.
پارامترها | |
---|---|
in | InputStream |
بستن ZipStream
public static void closeZipStream (ZipOutputStream outStream)
جریان خروجی zip داده شده را می بندد.
پارامترها | |
---|---|
outStream | ZipOutputStream : ERROR(/ZipOutputStream) . اگر outStream باطل باشد، اقدامی انجام نمیشود. |
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 |
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 : تعداد بایت هایی که باید کپی شوند. مقدار منفی به معنای کپی کردن تمام محتوا است. |
پرتاب می کند | |
---|---|
| IOException |
copyStreams
public static void copyStreams (InputStream inStream, OutputStream outStream, int offset)
محتویات origStream را در destStream کپی می کند.
توصیه می شود یک جریان بافر برای ورودی و خروجی ارائه شود
پارامترها | |
---|---|
inStream | InputStream : ERROR(/InputStream) |
outStream | OutputStream : ERROR(/OutputStream) |
offset | int : فاصله زمانی برای شروع کپی کردن داده ها. |
پرتاب می کند | |
---|---|
| IOException |
copyStreams
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 | تعداد خطوط |
پرتاب می کند | |
---|---|
| اگر شکست در خواندن جریان رخ داد |
flushAndCloseStream
public static void flushAndCloseStream (OutputStream outStream)
تلاش می کند جریان خروجی داده شده را شستشو دهد و سپس آن را می بندد.
پارامترها | |
---|---|
outStream | OutputStream : ERROR(/OutputStream) . اگر outStream باطل باشد، اقدامی انجام نمیشود. |
getBufferedReaderFromStreamSrc
public static BufferedReader getBufferedReaderFromStreamSrc (InputStreamSource stream)
برای خواندن محتویات از InputstreamSource داده شده، یک BufffferedReader را برگردانید.
پارامترها | |
---|---|
stream | InputStreamSource : InputStreamSource |
برمی گرداند | |
---|---|
BufferedReader | یک BufffferedReader |
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 |