फ़िक्स्डByteअरे आउटपुटस्ट्रीम
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)
|
सार्वजनिक कंस्ट्रक्टर
फ़िक्स्ड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 |