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)

ERROR(/InputStream) के लिए सीआरसी-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)

दी गई 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, 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) बनाएं जो सभी लिखे गए डेटा को खारिज कर दे.

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

calculateBase64Md5

public static String calculateBase64Md5 (InputStream inputSource)

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

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

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

थ्रो
IOException

calculateCrc32

public static long calculateCrc32 (InputStream inStream)

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

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

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

थ्रो
IOException

calculateMd5

public static String calculateMd5 (InputStream inputSource)

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

पैरामीटर
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 है, तो कोई कार्रवाई नहीं की जाती.

closeGZipStream

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

closeZipStream

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 के कॉन्टेंट को writer में कॉपी करता है.

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

पैरामीटर
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 से कॉन्टेंट पढ़ने के लिए, BuffferedReader दिखाएं.

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

रिटर्न
BufferedReader BuffferedReader

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