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)
|
static
String
|
calculateMd5(InputStream inputSource)
किसी inputStream के लिए MD5 का हिसाब लगाने का सहायक तरीका. |
static
void
|
cancel(InputStreamSource outputSource)
अगर |
static
void
|
close(Closeable closeable)
दिए गए |
static
void
|
closeGZipStream(GZIPOutputStream outStream)
दी गई gzip आउटपुट स्ट्रीम को बंद करता है. |
static
void
|
closeStream(OutputStream out)
इस तरीके का इस्तेमाल नहीं किया जा सकता.
इसके बजाय, |
static
void
|
closeStream(InputStream in)
इस तरीके का इस्तेमाल नहीं किया जा सकता.
इसके बजाय, |
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)
|
static
void
|
flushAndCloseStream(OutputStream outStream)
दी गई आउटपुट स्ट्रीम को फ़्लश करने की कोशिश करता है और फिर उसे बंद कर देता है. |
static
BufferedReader
|
getBufferedReaderFromStreamSrc(InputStreamSource stream)
दिए गए InputstreamSource से कॉन्टेंट पढ़ने के लिए, BuffferedReader दिखाएं. |
static
ByteArrayList
|
getByteArrayListFromSource(InputStreamSource source)
किसी |
static
ByteArrayList
|
getByteArrayListFromStream(InputStream stream)
बाइट स्ट्रीम से |
static
String
|
getStackTrace(Throwable throwable)
स्टैक ट्रेस को |
static
String
|
getStringFromSource(InputStreamSource source)
किसी |
static
String
|
getStringFromStream(InputStream stream)
किसी कैरेक्टर स्ट्रीम से |
static
String
|
getStringFromStream(InputStream stream, long length)
किसी कैरेक्टर स्ट्रीम से |
static
OutputStream
|
nullOutputStream()
ऐसा |
सार्वजनिक तरीके
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 |