फिक्स्डबाइटएरेआउटपुटस्ट्रीम
public class FixedByteArrayOutputStream
extends Object
java.lang.ऑब्जेक्ट |
↳ | com.android.tradefed.util.FixedByteArrayOutputStream |
एक इन-मेमोरी ERROR(/OutputStream)
जो केवल अधिकतम मात्रा में डेटा रखता है।
इसे निश्चित आकार की एक गोलाकार बाइट सरणी रखकर कार्यान्वित किया जाता है।
थ्रेड सुरक्षित नहीं है.
सारांश
सार्वजनिक तरीके |
---|
InputStream | getData () एकत्रित आउटपुट को पढ़ने के लिए एक इनपुटस्ट्रीम प्राप्त होता है। |
long | size () |
void | write (byte[] b, int off, int len) |
void | write (int data) |
सार्वजनिक निर्माणकर्ता
फिक्स्डबाइटएरेआउटपुटस्ट्रीम
public FixedByteArrayOutputStream (int maxDataSize)
एक FixedByteArrayOutputStream
बनाता है।
पैरामीटर |
---|
maxDataSize | int : आउटपुट स्ट्रीम में रखने के लिए बाइट्स में अनुमानित अधिकतम आकार |
सार्वजनिक तरीके
डेटा प्राप्त करें
public InputStream getData ()
एकत्रित आउटपुट को पढ़ने के लिए एक इनपुटस्ट्रीम प्राप्त होता है।
थ्रेड सुरक्षित नहीं है. यह मानता है कि पढ़ते समय कोई भी डेटा लिखा नहीं जाएगा
आकार
public long size ()
रिटर्न |
---|
long | वर्तमान में संग्रहीत बाइट्स की संख्या. |
लिखना
public void write (byte[] b,
int off,
int len)
पैरामीटर |
---|
b | byte |
off | int |
len | int |
लिखना
public void write (int data)