FixedByteArrayOutputStream
public
class
FixedByteArrayOutputStream
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.FixedByteArrayOutputStream |
मेमोरी में सेव किया जाने वाला ERROR(/OutputStream)
, जिसमें ज़्यादा से ज़्यादा डेटा सेव किया जा सकता है.
इसे लागू करने के लिए, तय साइज़ का सर्कुलर बाइट कलेक्शन रखा जाता है.
थ्रेड के लिए सुरक्षित नहीं है.
खास जानकारी
पब्लिक कंस्ट्रक्टर | |
---|---|
FixedByteArrayOutputStream(int maxDataSize)
|
सार्वजनिक तरीके | |
---|---|
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 |