स्ट्रीमयूटिल
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) इनपुटस्ट्रीम के लिए 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) दिए गए ज़िप आउटपुट स्ट्रीम को बंद कर देता है। |
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) ओरिजिनस्ट्रीम की सामग्री को डेस्टस्ट्रीम में कॉपी करता है। |
static void | copyStreams (InputStream inStream, OutputStream outStream) ओरिजिनस्ट्रीम की सामग्री को डेस्टस्ट्रीम में कॉपी करता है। |
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 () एक |
सार्वजनिक तरीके
कैलकुलेटबेस64एमडी5
public static String calculateBase64Md5 (InputStream inputSource)
इनपुटस्ट्रीम के लिए बेस64 एमडी5 की गणना करने के लिए सहायक विधि। इनपुटस्ट्रीम का उपभोग और बंद कर दिया जाएगा।
पैरामीटर | |
---|---|
inputSource | InputStream : इनपुटस्ट्रीम बनाने के लिए उपयोग किया जाता है |
रिटर्न | |
---|---|
String | स्ट्रीम का बेस64 एमडी5 |
फेंकता | |
---|---|
| आईओ अपवाद |
गणनाCrc32
public static long calculateCrc32 (InputStream inStream)
किसी ERROR(/InputStream)
के लिए CRC-32 की गणना करने के लिए सहायक विधि। धारा भस्म हो जाएगी और बंद हो जाएगी। बफ़र्ड स्ट्रीम प्रदान करने की अनुशंसा की जाती है.
पैरामीटर | |
---|---|
inStream | InputStream : ERROR(/InputStream) |
रिटर्न | |
---|---|
long | धारा का सीआरसी-32 |
फेंकता | |
---|---|
| आईओ अपवाद |
कैलकुलेटMd5
public static String calculateMd5 (InputStream inputSource)
इनपुटस्ट्रीम के लिए md5 की गणना करने के लिए सहायक विधि। इनपुटस्ट्रीम का उपभोग और बंद कर दिया जाएगा।
पैरामीटर | |
---|---|
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 होने पर कोई कार्रवाई नहीं की जाएगी। |
बंद करें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) . यदि आउटस्ट्रीम शून्य है तो कोई कार्रवाई नहीं की जाएगी। |
CopyFileToStream
public static void copyFileToStream (File file, OutputStream outStream)
फ़ाइल की सामग्री को आउटस्ट्रीम में कॉपी करता है। बफ़र्ड स्ट्रीम प्रदान करने की अनुशंसा की जाती है.
पैरामीटर | |
---|---|
file | File : ERROR(/File) |
outStream | OutputStream : ERROR(/OutputStream) |
फेंकता | |
---|---|
| आईओ अपवाद |
CopyStreamToWriter
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)
ओरिजिनस्ट्रीम की सामग्री को डेस्टस्ट्रीम में कॉपी करता है।
इनपुट और आउटपुट के लिए एक बफ़र्ड स्ट्रीम प्रदान करने की अनुशंसा की जाती है
पैरामीटर | |
---|---|
inStream | InputStream : ERROR(/InputStream) |
outStream | OutputStream : ERROR(/OutputStream) |
offset | int : डेटा की प्रतिलिपि कब शुरू करनी है इसकी ऑफसेट। |
फेंकता | |
---|---|
| आईओ अपवाद |
कॉपीस्ट्रीम
public static void copyStreams (InputStream inStream, OutputStream outStream)
ओरिजिनस्ट्रीम की सामग्री को डेस्टस्ट्रीम में कॉपी करता है।
इनपुट और आउटपुट के लिए एक बफ़र्ड स्ट्रीम प्रदान करने की अनुशंसा की जाती हैपैरामीटर | |
---|---|
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 जिसमें स्ट्रीम सामग्री शामिल है |
फेंकता | |
---|---|
| यदि स्ट्रीम पढ़ने में विफलता हुई |
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 |