स्ट्रीमयूटिल

public class StreamUtil
extends Object

java.lang.ऑब्जेक्ट
com.android.tradefed.util.StreamUtil


इनपुट स्ट्रीम के प्रबंधन के लिए उपयोगिता वर्ग।

सारांश

सार्वजनिक तरीके

static String calculateBase64Md5 (InputStream inputSource)

इनपुटस्ट्रीम के लिए बेस64 एमडी5 की गणना करने के लिए सहायक विधि।

static long calculateCrc32 (InputStream inStream)

किसी ERROR(/InputStream) के लिए CRC-32 की गणना करने के लिए सहायक विधि।

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)

फ़ाइल की सामग्री को आउटस्ट्रीम में कॉपी करता है।

static void copyStreamToWriter (InputStream inStream, Writer writer)

इनस्ट्रीम की सामग्री को लेखक के पास कॉपी करता है।

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

एक विशिष्ट आकार के साथ दिए गए ऑफसेट से प्रारंभ करके ओरिजिनस्ट्रीम की सामग्री को डेस्टस्ट्रीम में कॉपी करता है।

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

ओरिजिनस्ट्रीम की सामग्री को डेस्टस्ट्रीम में कॉपी करता है।

static void copyStreams (InputStream inStream, OutputStream outStream)

ओरिजिनस्ट्रीम की सामग्री को डेस्टस्ट्रीम में कॉपी करता है।

static int countLinesFromSource ( InputStreamSource source)

InputStreamSource में पंक्तियों की संख्या गिनें

static void flushAndCloseStream (OutputStream outStream)

दिए गए आउटपुट स्ट्रीम को फ्लश करने का प्रयास करता है, और फिर उसे बंद कर देता है।

static BufferedReader getBufferedReaderFromStreamSrc ( InputStreamSource stream)

दिए गए इनपुटस्ट्रीमसोर्स से सामग्री पढ़ने के लिए बफ़रेडरीडर लौटाएँ।

static ByteArrayList getByteArrayListFromSource ( InputStreamSource source)

InputStreamSource से ByteArrayList पुनर्प्राप्त करता है।

static ByteArrayList getByteArrayListFromStream (InputStream stream)

बाइट स्ट्रीम से ByteArrayList पुनर्प्राप्त करता है।

static String getStackTrace (Throwable throwable)

स्टैक ट्रेस को String के रूप में प्राप्त करता है।

static String getStringFromSource ( InputStreamSource source)

InputStreamSource से एक String पुनर्प्राप्त करता है।

static String getStringFromStream (InputStream stream)

किसी कैरेक्टर स्ट्रीम से एक String पुनर्प्राप्त करता है।

static String getStringFromStream (InputStream stream, long length)

किसी कैरेक्टर स्ट्रीम से एक String पुनर्प्राप्त करता है।

static OutputStream nullOutputStream ()

एक ERROR(/OutputStream) बनाएं जो सभी लेखन को हटा देता है।

सार्वजनिक तरीके

कैलकुलेटबेस64एमडी5

public static String calculateBase64Md5 (InputStream inputSource)

इनपुटस्ट्रीम के लिए बेस64 एमडी5 की गणना करने के लिए सहायक विधि। इनपुटस्ट्रीम का उपभोग और बंद कर दिया जाएगा।

पैरामीटर
inputSource InputStream : इनपुटस्ट्रीम बनाने के लिए उपयोग किया जाता है

रिटर्न
String स्ट्रीम का बेस64 एमडी5

फेंकता
आईओ अपवाद

गणनाCrc32

public static long calculateCrc32 (InputStream inStream)

किसी ERROR(/InputStream) के लिए CRC-32 की गणना करने के लिए सहायक विधि। धारा भस्म हो जाएगी और बंद हो जाएगी। बफ़र्ड स्ट्रीम प्रदान करने की अनुशंसा की जाती है.

पैरामीटर
inStream InputStream : ERROR(/InputStream)

रिटर्न
long धारा का सीआरसी-32

फेंकता
आईओ अपवाद

कैलकुलेटMd5

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

क्लोज़ज़िपस्ट्रीम

public static void closeZipStream (ZipOutputStream outStream)

दिए गए ज़िप आउटपुट स्ट्रीम को बंद कर देता है।

पैरामीटर
outStream ZipOutputStream : ERROR(/ZipOutputStream) . यदि आउटस्ट्रीम शून्य है तो कोई कार्रवाई नहीं की जाएगी।

CopyFileToStream

public static void copyFileToStream (File file, 
                OutputStream outStream)

फ़ाइल की सामग्री को आउटस्ट्रीम में कॉपी करता है। बफ़र्ड स्ट्रीम प्रदान करने की अनुशंसा की जाती है.

पैरामीटर
file File : ERROR(/File)

outStream OutputStream : ERROR(/OutputStream)

फेंकता
आईओ अपवाद

CopyStreamToWriter

public static void copyStreamToWriter (InputStream inStream, 
                Writer writer)

इनस्ट्रीम की सामग्री को लेखक के पास कॉपी करता है।

इनपुट और आउटपुट के लिए एक बफ़र्ड स्ट्रीम प्रदान करने की अनुशंसा की जाती है

पैरामीटर
inStream InputStream : ERROR(/InputStream)

writer Writer : ERROR(/Writer) गंतव्य

फेंकता
आईओ अपवाद

कॉपीस्ट्रीम

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

एक विशिष्ट आकार के साथ दिए गए ऑफसेट से प्रारंभ करके ओरिजिनस्ट्रीम की सामग्री को डेस्टस्ट्रीम में कॉपी करता है।

इनपुट और आउटपुट के लिए एक बफ़र्ड स्ट्रीम प्रदान करने की अनुशंसा की जाती है

पैरामीटर
inStream InputStream : ERROR(/InputStream)

outStream OutputStream : ERROR(/OutputStream)

offset long : डेटा की प्रतिलिपि कब शुरू करनी है इसकी ऑफसेट।

size long : कॉपी करने के लिए बाइट्स की संख्या। नकारात्मक मान का अर्थ है सभी सामग्री की प्रतिलिपि बनाना।

फेंकता
आईओ अपवाद

कॉपीस्ट्रीम

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

ओरिजिनस्ट्रीम की सामग्री को डेस्टस्ट्रीम में कॉपी करता है।

इनपुट और आउटपुट के लिए एक बफ़र्ड स्ट्रीम प्रदान करने की अनुशंसा की जाती है

पैरामीटर
inStream InputStream : ERROR(/InputStream)

outStream OutputStream : ERROR(/OutputStream)

offset int : डेटा की प्रतिलिपि कब शुरू करनी है इसकी ऑफसेट।

फेंकता
आईओ अपवाद

कॉपीस्ट्रीम

public static void copyStreams (InputStream inStream, 
                OutputStream outStream)

ओरिजिनस्ट्रीम की सामग्री को डेस्टस्ट्रीम में कॉपी करता है।

इनपुट और आउटपुट के लिए एक बफ़र्ड स्ट्रीम प्रदान करने की अनुशंसा की जाती है

पैरामीटर
inStream InputStream : ERROR(/InputStream)

outStream OutputStream : ERROR(/OutputStream)

फेंकता
आईओ अपवाद

काउंटलाइन्सफ्रॉमसोर्स

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)

दिए गए इनपुटस्ट्रीमसोर्स से सामग्री पढ़ने के लिए बफ़रेडरीडर लौटाएँ।

पैरामीटर
stream InputStreamSource : InputStreamSource

रिटर्न
BufferedReader एक बफ़र्डरीडर

getByteArrayListFromSource

public static ByteArrayList getByteArrayListFromSource (InputStreamSource source)

InputStreamSource से ByteArrayList पुनर्प्राप्त करता है।

पैरामीटर
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)

InputStreamSource से एक String पुनर्प्राप्त करता है।

पैरामीटर
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