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

public class FixedByteArrayOutputStream
extends Object

java.lang.Object
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