FixedByteArrayOutputStream

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)

पब्लिक कंस्ट्रक्टर

FixedByteArrayOutputStream

public FixedByteArrayOutputStream (int maxDataSize)

FixedByteArrayOutputStream बनाता है.

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

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

getData

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