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

public class StreamUtil
extends Object

java.lang.Object
com.android.tradefed.util.StreamUtil


इनपुट स्ट्रीम मैनेज करने के लिए यूटिलिटी क्लास.

खास जानकारी

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

static String calculateBase64Md5(InputStream inputSource)

InputStream के लिए base64 md5 की गणना करने का सहायक तरीका.

static long calculateCrc32(InputStream inStream)

ERROR(/InputStream) के लिए CRC-32 को कैलकुलेट करने का तरीका.

static String calculateMd5(InputStream inputSource)

InputStream के लिए 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)

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)

InputStreamSource में लाइनों की संख्या गिनना

static void flushAndCloseStream(OutputStream outStream)

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

static BufferedReader getBufferedReaderFromStreamSrc(InputStreamSource stream)

दिए गए InputstreamSource से कॉन्टेंट पढ़ने के लिए, BuffferedReader का इस्तेमाल करें.

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)

InputStream के लिए, base64 md5 की गणना करने का सहायक तरीका. इनपुटStream का इस्तेमाल किया जाएगा और बंद.

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

रिटर्न
String स्ट्रीम का base64 md5

थ्रो
IOअपवाद

हिसाब लगाना

public static long calculateCrc32 (InputStream inStream)

ERROR(/InputStream) के लिए CRC-32 को कैलकुलेट करने का तरीका. स्ट्रीम देखी जाएगी और बंद. हमारा सुझाव है कि बफ़र की गई स्ट्रीम उपलब्ध कराएं.

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

रिटर्न
long स्ट्रीम का CRC-32

थ्रो
IOअपवाद

कैलकुलेटेड एम5

public static String calculateMd5 (InputStream inputSource)

InputStream के लिए md5 की गणना करने का सहायक तरीका. इनपुटStream का इस्तेमाल किया जाएगा और बंद.

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

रिटर्न
String स्ट्रीम का md5

थ्रो
IOअपवाद

अभी नहीं

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). अगर outStream शून्य है, तो कोई कार्रवाई नहीं की गई है.

CopyFileToStream

public static void copyFileToStream (File file, 
                OutputStream outStream)

फ़ाइल का कॉन्टेंट, आउटस्ट्रीम में कॉपी करता है. हमारा सुझाव है कि बफ़र की गई स्ट्रीम उपलब्ध कराएं.

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

outStream OutputStream: ERROR(/OutputStream)

थ्रो
IOअपवाद

CopyStreamToWriter

public static void copyStreamToWriter (InputStream inStream, 
                Writer writer)

inStream का कॉन्टेंट लेखक के पास कॉपी करता है.

हमारा सुझाव है कि इनपुट और आउटपुट के लिए बफ़र की गई स्ट्रीम उपलब्ध कराएं

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

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

थ्रो
IOअपवाद

कॉपी-स्ट्रीम

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: कॉपी किए जाने वाले बाइट की संख्या. नेगेटिव वैल्यू का मतलब है कि सारा कॉन्टेंट कॉपी किया गया है.

थ्रो
IOअपवाद

कॉपी-स्ट्रीम

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

origStream के कॉन्टेंट को destStream में कॉपी करता है.

हमारा सुझाव है कि इनपुट और आउटपुट के लिए बफ़र की गई स्ट्रीम उपलब्ध कराएं

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

outStream OutputStream: ERROR(/OutputStream)

offset int: डेटा कॉपी करना शुरू करने के समय का ऑफ़सेट.

थ्रो
IOअपवाद

कॉपी-स्ट्रीम

public static void copyStreams (InputStream inStream, 
                OutputStream outStream)

origStream के कॉन्टेंट को destStream में कॉपी करता है.

हमारा सुझाव है कि इनपुट और आउटपुट के लिए बफ़र की गई स्ट्रीम उपलब्ध कराएं

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

outStream OutputStream: ERROR(/OutputStream)

थ्रो
IOअपवाद

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

public static int countLinesFromSource (InputStreamSource source)

InputStreamSource में लाइनों की संख्या गिनना

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

रिटर्न
int लाइनों की संख्या

थ्रो
अगर स्ट्रीम को पढ़ने में गड़बड़ी हुई

फ़्लशऐंडक्लोस्ट्रीम

public static void flushAndCloseStream (OutputStream outStream)

दी गई आउटपुट स्ट्रीम को फ़्लश करने की कोशिश करता है और फिर उसे बंद कर देता है.

पैरामीटर
outStream OutputStream: ERROR(/OutputStream). अगर outStream शून्य है, तो कोई कार्रवाई नहीं की गई है.

getBufferedReaderFromStreamSrc

public static BufferedReader getBufferedReaderFromStreamSrc (InputStreamSource stream)

दिए गए InputstreamSource से कॉन्टेंट पढ़ने के लिए, BuffferedReader पर जाएं.

पैरामीटर
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 स्टैक ट्रेस

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

थ्रो
अगर स्ट्रीम को पढ़ने में गड़बड़ी हुई

शून्यआउटपुटस्ट्रीम

public static OutputStream nullOutputStream ()

ऐसा ERROR(/OutputStream) बनाएं जिसमें सभी लेख शामिल न किए गए हों.

रिटर्न
OutputStream