फिक्स्डबाइटएरेआउटपुटस्ट्रीम

public class FixedByteArrayOutputStream
extends Object

java.lang.ऑब्जेक्ट
com.android.tradefed.util.FixedByteArrayOutputStream


एक इन-मेमोरी ERROR(/OutputStream) जो केवल अधिकतम मात्रा में डेटा रखता है।

इसे निश्चित आकार की एक गोलाकार बाइट सरणी रखकर कार्यान्वित किया जाता है।

थ्रेड सुरक्षित नहीं है.

सारांश

सार्वजनिक निर्माणकर्ता

FixedByteArrayOutputStream (int maxDataSize)

एक FixedByteArrayOutputStream बनाता है।

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

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 ()

एकत्रित आउटपुट को पढ़ने के लिए एक इनपुटस्ट्रीम प्राप्त होता है।

थ्रेड सुरक्षित नहीं है. यह मानता है कि पढ़ते समय कोई भी डेटा लिखा नहीं जाएगा

रिटर्न
InputStream

आकार

public long size ()

रिटर्न
long वर्तमान में संग्रहीत बाइट्स की संख्या.

लिखना

public void write (byte[] b, 
                int off, 
                int len)

पैरामीटर
b byte

off int

len int

लिखना

public void write (int data)

पैरामीटर
data int