StreamUtil

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)

यह हेल्पर तरीका, InputStream के लिए CRC-32 को कैलकुलेट करता है.

static String calculateMd5(InputStream inputSource)

inputStream के लिए md5 की गणना करने का हेल्पर तरीका.

static void cancel(InputStreamSource outputSource)

अगर InputStreamSource की वैल्यू शून्य नहीं है, तो उसे रद्द कर देता है.

static void close(Closeable closeable)

इससे दी गई Closeable बंद हो जाती है.

static void closeGZipStream(GZIPOutputStream outStream)

यह फ़ंक्शन, दी गई gzip आउटपुट स्ट्रीम को बंद करता है.

static void closeStream(InputStream in)

इस तरीके का इस्तेमाल बंद कर दिया गया है. इसके बजाय, close(Closeable) का इस्तेमाल करें.

static void closeStream(OutputStream out)

इस तरीके का इस्तेमाल बंद कर दिया गया है. इसके बजाय, close(Closeable) का इस्तेमाल करें.

static void closeZipStream(ZipOutputStream outStream)

यह दी गई zip आउटपुट स्ट्रीम को बंद करता है.

static void copyFileToStream(File file, OutputStream outStream)

इससे फ़ाइल का कॉन्टेंट, outStream में कॉपी किया जाता है.

static void copyStreamToWriter(InputStream inStream, Writer writer)

इस कुकी का इस्तेमाल, inStream के कॉन्टेंट को writer में कॉपी करने के लिए किया जाता है.

static void copyStreams(InputStream inStream, OutputStream outStream)

इस फ़ंक्शन का इस्तेमाल करके, origStream के कॉन्टेंट को destStream में कॉपी किया जाता है.

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 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, long length)

यह फ़ंक्शन, वर्णों की स्ट्रीम से String को वापस लाता है.

static String getStringFromStream(InputStream stream)

यह फ़ंक्शन, वर्णों के स्ट्रीम से String को वापस लाता है.

static OutputStream nullOutputStream()

ऐसा OutputStream बनाएं जो सभी राइट को खारिज कर दे.

पब्लिक मेथड

calculateBase64Md5

public static String calculateBase64Md5 (InputStream inputSource)

inputStream के लिए base64 md5 की गणना करने का हेल्पर तरीका. inputStream का इस्तेमाल किया जाएगा और उसे बंद कर दिया जाएगा.

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

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

थ्रो
java.io.IOException
IOException

calculateCrc32

public static long calculateCrc32 (InputStream inStream)

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

पैरामीटर
inStream InputStream: InputStream

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

थ्रो
java.io.IOException
IOException

calculateMd5

public static String calculateMd5 (InputStream inputSource)

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

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

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

थ्रो
java.io.IOException
IOException

अभी नहीं

public static void cancel (InputStreamSource outputSource)

अगर InputStreamSource की वैल्यू शून्य नहीं है, तो उसे रद्द कर देता है.

पैरामीटर
outputSource InputStreamSource

बंद करें

public static void close (Closeable closeable)

इससे दी गई Closeable बंद हो जाती है.

पैरामीटर
closeable Closeable: the Closeable. null होने पर कोई कार्रवाई नहीं की जाती.

closeGZipStream

public static void closeGZipStream (GZIPOutputStream outStream)

यह फ़ंक्शन, दी गई gzip आउटपुट स्ट्रीम को बंद करता है.

पैरामीटर
outStream GZIPOutputStream: the ZipOutputStream. अगर outStream शून्य है, तो कोई कार्रवाई नहीं की जाती.

closeStream

public static void closeStream (InputStream in)

इस तरीके का इस्तेमाल बंद कर दिया गया है.
इसके बजाय, close(Closeable) का इस्तेमाल करें.

पैरामीटर
in InputStream

closeStream

public static void closeStream (OutputStream out)

इस तरीके का इस्तेमाल बंद कर दिया गया है.
इसके बजाय, close(Closeable) का इस्तेमाल करें.

पैरामीटर
out OutputStream

closeZipStream

public static void closeZipStream (ZipOutputStream outStream)

यह दी गई zip आउटपुट स्ट्रीम को बंद करता है.

पैरामीटर
outStream ZipOutputStream: the ZipOutputStream. अगर outStream शून्य है, तो कोई कार्रवाई नहीं की जाती.

copyFileToStream

public static void copyFileToStream (File file, 
                OutputStream outStream)

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

पैरामीटर
file File: File

outStream OutputStream: OutputStream

थ्रो
java.io.IOException
IOException

copyStreamToWriter

public static void copyStreamToWriter (InputStream inStream, 
                Writer writer)

इस कुकी का इस्तेमाल, inStream के कॉन्टेंट को writer में कॉपी करने के लिए किया जाता है.

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

पैरामीटर
inStream InputStream: InputStream

writer Writer: Writer डेस्टिनेशन

थ्रो
java.io.IOException
IOException

copyStreams

public static void copyStreams (InputStream inStream, 
                OutputStream outStream)

इस फ़ंक्शन का इस्तेमाल करके, origStream के कॉन्टेंट को destStream में कॉपी किया जाता है.

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

पैरामीटर
inStream InputStream: InputStream

outStream OutputStream: OutputStream

थ्रो
java.io.IOException
IOException

copyStreams

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

origStream के कॉन्टेंट को destStream में कॉपी करता है. यह कॉपी, दिए गए ऑफ़सेट से शुरू होती है और इसका साइज़ तय होता है.

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

पैरामीटर
inStream InputStream: InputStream

outStream OutputStream: OutputStream

offset long: डेटा को कॉपी करना कब शुरू करना है, इसका ऑफ़सेट.

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

थ्रो
java.io.IOException
IOException

copyStreams

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

इस फ़ंक्शन का इस्तेमाल करके, origStream के कॉन्टेंट को destStream में कॉपी किया जाता है.

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

पैरामीटर
inStream InputStream: InputStream

outStream OutputStream: OutputStream

offset int: डेटा को कॉपी करना कब शुरू करना है, इसका ऑफ़सेट.

थ्रो
java.io.IOException
IOException

countLinesFromSource

public static int countLinesFromSource (InputStreamSource source)

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

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

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

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

flushAndCloseStream

public static void flushAndCloseStream (OutputStream outStream)

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

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

getBufferedReaderFromStreamSrc

public static BufferedReader getBufferedReaderFromStreamSrc (InputStreamSource stream)

दिए गए InputstreamSource से कॉन्टेंट पढ़ने के लिए, BuffferedReader दिखाता है.

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

रिटर्न
BufferedReader a BuffferedReader

getByteArrayListFromSource

public static ByteArrayList getByteArrayListFromSource (InputStreamSource source)

यह फ़ंक्शन, InputStreamSource से ByteArrayList को वापस पाता है.

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

रिटर्न
ByteArrayList स्ट्रीम का कॉन्टेंट दिखाने वाला ByteArrayList

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

getByteArrayListFromStream

public static ByteArrayList getByteArrayListFromStream (InputStream stream)

यह फ़ंक्शन, बाइट स्ट्रीम से ByteArrayList को वापस लाता है.

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

रिटर्न
ByteArrayList स्ट्रीम का कॉन्टेंट दिखाने वाला ByteArrayList

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

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

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

getStringFromStream

public static String getStringFromStream (InputStream stream, 
                long length)

यह फ़ंक्शन, वर्णों के स्ट्रीम से String को वापस लाता है.

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

length long: पढ़ने के लिए कॉन्टेंट का साइज़. सभी कॉन्टेंट पढ़ने के लिए, इसे 0 पर सेट करें

रिटर्न
String स्ट्रीम का कॉन्टेंट दिखाने वाला String

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

getStringFromStream

public static String getStringFromStream (InputStream stream)

यह फ़ंक्शन, वर्णों के स्ट्रीम से String को वापस लाता है.

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

रिटर्न
String स्ट्रीम का कॉन्टेंट दिखाने वाला String

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

nullOutputStream

public static OutputStream nullOutputStream ()

ऐसा OutputStream बनाएं जो सभी राइट को खारिज कर दे.

रिटर्न
OutputStream