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