बाइट एरेलिस्ट
public
class
ByteArrayList
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.ByteArrayList |
लाइटवेट बाइट कलेक्शन दिखाने वाली क्लास. इस क्लास का मकसद है कि Java की क्लास के इस्तेमाल से जुड़ा एक अहम स्टोरेज. उदाहरण के लिए, यह देखें: http://benzchristensen.com/2008/05/27/java-memory-usage-ints/
खास जानकारी
सार्वजनिक कंस्ट्रक्टर | |
---|---|
ByteArrayList()
यह एक खाली सूची बनाता है, जिसकी शुरुआती क्षमता 128 बाइट और ग्रोथ फ़ैक्टर 2.0 है |
|
ByteArrayList(int defaultSize)
तय की गई शुरुआती कपैसिटी के साथ एक खाली सूची बनाता है. इसमें ग्रोथ फ़ैक्टर 2.0 होता है |
|
ByteArrayList(int defaultSize, float growthFactor)
शुरुआती कपैसिटी और बढ़ोतरी के कारक के साथ एक खाली सूची बनाता है |
सार्वजनिक तरीके | |
---|---|
boolean
|
add(byte b)
इस सूची के आखिर में बताए गए एलिमेंट को जोड़ता है |
boolean
|
addAll(byte[] src)
दिए गए |
boolean
|
addAll(byte[] src, int srcOffset, int length)
दिए गए |
boolean
|
addall(ByteArrayList src)
दिए गए |
void
|
clear()
इस सूची से सभी एलिमेंट हटा देता है. |
void
|
ensureCapacity(int minCapacity)
ज़रूरी होने पर, इस |
boolean
|
equals(Object other)
|
byte
|
get(int idx)
इस सूची में तय की गई जगह पर एलिमेंट लौटाता है |
byte[]
|
getContents()
इस |
int
|
hashCode()
|
boolean
|
isEmpty()
अगर इस सूची में कोई बाइट नहीं है, तो |
byte
|
set(int idx, byte b)
इस सूची में बताई गई जगह पर मौजूद एलिमेंट को, बताए गए एलिमेंट से बदलता है |
int
|
size()
इस सूची में मौजूद बाइट की संख्या दिखाता है |
void
|
trimToSize()
इस |
सार्वजनिक कंस्ट्रक्टर
बाइटअरेलिस्ट
public ByteArrayList ()
यह एक खाली सूची बनाता है, जिसकी शुरुआती क्षमता 128 बाइट और ग्रोथ फ़ैक्टर 2.0 है
बाइटअरेलिस्ट
public ByteArrayList (int defaultSize)
तय की गई शुरुआती कपैसिटी के साथ एक खाली सूची बनाता है. इसमें ग्रोथ फ़ैक्टर 2.0 होता है
पैरामीटर | |
---|---|
defaultSize |
int : सूची की शुरुआती क्षमता, बाइट में |
बाइटअरेलिस्ट
public ByteArrayList (int defaultSize, float growthFactor)
शुरुआती कपैसिटी और बढ़ोतरी के कारक के साथ एक खाली सूची बनाता है
पैरामीटर | |
---|---|
defaultSize |
int : सूची की शुरुआती क्षमता, बाइट में |
growthFactor |
float : वह कारक जिसके द्वारा क्षमता को गुणा किया जाता है, जब सूची को
अपने-आप साइज़ बदलें. >= 1.1f होना चाहिए. |
सार्वजनिक तरीके
जोड़ें
public boolean add (byte b)
इस सूची के आखिर में बताए गए एलिमेंट को जोड़ता है
पैरामीटर | |
---|---|
b |
byte : सूची में जोड़ने के लिए byte |
रिटर्न | |
---|---|
boolean |
true |
सभी जोड़ें
public boolean addAll (byte[] src)
दिए गए byte[]
के पूरे कॉन्टेंट को सूची में जोड़ता है.
पैरामीटर | |
---|---|
src |
byte : byte[] से कॉन्टेंट जोड़ना है |
रिटर्न | |
---|---|
boolean |
true |
सभी जोड़ें
public boolean addAll (byte[] src, int srcOffset, int length)
दिए गए byte[]
की बताई गई सामग्री को सूची में जोड़ता है.
पैरामीटर | |
---|---|
src |
byte : byte[] से कॉन्टेंट जोड़ना है |
srcOffset |
int : जोड़ने के लिए src के पहले एलिमेंट का इंडेक्स |
length |
int : सूची में जोड़ने के लिए बाइट की संख्या |
रिटर्न | |
---|---|
boolean |
true |
ऐडल
public boolean addall (ByteArrayList src)
दिए गए ByteArrayList
के पूरे कॉन्टेंट को सूची में जोड़ता है.
पैरामीटर | |
---|---|
src |
ByteArrayList : ByteArrayList से कॉन्टेंट जोड़ना है |
रिटर्न | |
---|---|
boolean |
true |
मिटाएं
public void clear ()
इस सूची से सभी एलिमेंट हटा देता है.
पक्का करने की क्षमता
public void ensureCapacity (int minCapacity)
ज़रूरी होने पर, इस ByteArrayList
इंस्टेंस की कपैसिटी बढ़ाता है, ताकि यह पक्का किया जा सके कि
यह कम से कम क्षमता वाले तर्क के मुताबिक तय किए गए बाइट की कम से कम संख्या होल्ड कर सकता है.
पैरामीटर | |
---|---|
minCapacity |
int : वह कम से कम कपैसिटी जिससे पक्का किया जा सके कि डिवाइस का स्टोरेज बाइट में है |
बराबर
public boolean equals (Object other)
पैरामीटर | |
---|---|
other |
Object |
रिटर्न | |
---|---|
boolean |
पाएं
public byte get (int idx)
इस सूची में तय की गई जगह पर एलिमेंट लौटाता है
पैरामीटर | |
---|---|
idx |
int : दिखाया जाने वाला इंडेक्स |
रिटर्न | |
---|---|
byte |
कॉन्टेंट पाएं
public byte[] getContents ()
इस ByteArrayList
के कॉन्टेंट की कॉपी को byte[]
के तौर पर दिखाता है.
रिटर्न | |
---|---|
byte[] |
सूची के कॉन्टेंट की एक byte[] कॉपी |
हैशकोड
public int hashCode ()
रिटर्न | |
---|---|
int |
isखाली
public boolean isEmpty ()
अगर इस सूची में कोई बाइट नहीं है, तो true
लौटाता है
रिटर्न | |
---|---|
boolean |
सेट करो
public byte set (int idx, byte b)
इस सूची में बताई गई जगह पर मौजूद एलिमेंट को, बताए गए एलिमेंट से बदलता है
पैरामीटर | |
---|---|
idx |
int : वह इंडेक्स जिसे बदलना है |
b |
byte : उस इंडेक्स में बदलने के लिए byte |
रिटर्न | |
---|---|
byte |
साइज़
public int size ()
इस सूची में मौजूद बाइट की संख्या दिखाता है
रिटर्न | |
---|---|
int |
ट्रिम करने के लिए साइज़
public void trimToSize ()
इस ByteArrayList
इंस्टेंस की कपैसिटी को कम करके, सूची के मौजूदा साइज़ के हिसाब से सेट करें.