स्ट्रीम यूटिल
public class StreamUtil
extends Object
java.lang.ऑब्जेक्ट | |
मैं | com.android.tradefed.util.StreamUtil |
इनपुट स्ट्रीम के प्रबंधन के लिए उपयोगिता वर्ग।
सारांश
सार्वजनिक तरीके | |
---|---|
static String | calculateBase64Md5 (InputStream inputSource) इनपुटस्ट्रीम के लिए बेस 64 एमडी 5 की गणना करने के लिए सहायक विधि। |
static long | calculateCrc32 (InputStream inStream) एक |
static String | calculateMd5 (InputStream inputSource) इनपुटस्ट्रीम के लिए एमडी 5 की गणना करने के लिए सहायक विधि। |
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) दिए गए ज़िप आउटपुट स्ट्रीम को बंद कर देता है। |
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) एक |
static void | flushAndCloseStream (OutputStream outStream) दिए गए आउटपुट स्ट्रीम को फ्लश करने का प्रयास करता है, और फिर उसे बंद कर देता है। |
static BufferedReader | getBufferedReaderFromStreamSrc ( InputStreamSource stream) दिए गए इनपुटस्ट्रीम स्रोत से सामग्री को पढ़ने के लिए एक बफ़रेड रीडर लौटाएं। |
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 () एक |
सार्वजनिक तरीके
कैलकुलेटबेस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 |