फ़िक्स्डByteअरे आउटपुटस्ट्रीम

public class FixedByteArrayOutputStream
extends Object

java.lang.Object
com.android.tradefed.util.FixedByteArrayOutputStream


मेमोरी में सेव किया गया ERROR(/OutputStream), जिसमें ज़्यादा से ज़्यादा डेटा सेव होता है.

इसे तय साइज़ वाले सर्कुलर बाइट अरे को रखकर लागू किया जाता है.

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

खास जानकारी

सार्वजनिक कंस्ट्रक्टर

FixedByteArrayOutputStream(int maxDataSize)

यह FixedByteArrayOutputStream बनाता है.

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

InputStream getData()

इकट्ठा किए गए आउटपुट को पढ़ने के लिए, InputStream मिलता है.

long size()
void write(byte[] b, int off, int len)
void write(int data)

सार्वजनिक कंस्ट्रक्टर

फ़िक्स्डByteअरे आउटपुटस्ट्रीम

public FixedByteArrayOutputStream (int maxDataSize)

यह FixedByteArrayOutputStream बनाता है.

पैरामीटर
maxDataSize int: आउटपुट स्ट्रीम में बनाए रखने के लिए, बाइट में अनुमानित अधिकतम साइज़

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

डेटा पाएं

public InputStream getData ()

इकट्ठा किए गए आउटपुट को पढ़ने के लिए, InputStream मिलता है.

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

रिटर्न
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