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

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) के लिए सीआरसी -32 की गणना करने के लिए सहायक विधि।

static String calculateMd5 (InputStream inputSource)

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

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)

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)

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

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) बनाएं जो सभी लिखने को छोड़ देता है।

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

कैलकुलेटबेस64Md5

public static String calculateBase64Md5 (InputStream inputSource)

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

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

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

गणनाCrc32

public static long calculateCrc32 (InputStream inStream)

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

मापदंडों
inStream InputStream : ERROR(/InputStream)

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

गणनाएमडी5

public static String calculateMd5 (InputStream inputSource)

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

मापदंडों
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 होने पर कोई कार्रवाई नहीं की गई।

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

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) । आउटस्ट्रीम शून्य होने पर कोई कार्रवाई नहीं की गई।

कॉपीफाइलटूस्ट्रीम

public static void copyFileToStream (File file, 
                OutputStream outStream)

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

मापदंडों
file File : ERROR(/File)

outStream OutputStream : ERROR(/OutputStream)

कॉपीस्ट्रीम टू राइटर

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)

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)

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

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 जिसमें स्ट्रीम सामग्री होती है

फेंकता
अगर धारा पढ़ने में विफलता हुई

गेटस्टैकट्रेस

public static String getStackTrace (Throwable throwable)

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

मापदंडों
throwable Throwable : कन्वर्ट करने के लिए Throwable

रिटर्न
String एक String स्टैक ट्रेस

गेटस्ट्रिंगफ्रॉमसोर्स

public static String getStringFromSource (InputStreamSource source)

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

मापदंडों
source InputStreamSource : InputStreamSource

रिटर्न
String स्ट्रीम सामग्री युक्त एक String

फेंकता
अगर धारा पढ़ने में विफलता हुई

गेटस्ट्रिंगफ्रॉमस्ट्रीम

public static String getStringFromStream (InputStream stream)

एक चरित्र धारा से एक String प्राप्त करता है।

मापदंडों
stream InputStream : ERROR(/InputStream)

रिटर्न
String स्ट्रीम सामग्री युक्त एक String

फेंकता
अगर धारा पढ़ने में विफलता हुई

गेटस्ट्रिंगफ्रॉमस्ट्रीम

public static String getStringFromStream (InputStream stream, 
                long length)

एक चरित्र धारा से एक String प्राप्त करता है।

मापदंडों
stream InputStream : ERROR(/InputStream)

length long : पढ़ने के लिए सामग्री का आकार, सभी सामग्री को पढ़ने के लिए 0 पर सेट करें

रिटर्न
String स्ट्रीम सामग्री युक्त एक String

फेंकता
अगर धारा पढ़ने में विफलता हुई

नलआउटपुटस्ट्रीम

public static OutputStream nullOutputStream ()

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

रिटर्न
OutputStream