ByteArrayList

public class ByteArrayList
extends Object

java.lang.Object
com.android.tradefed.util.ByteArrayList


हल्के बाइट सरणी का प्रतिनिधित्व करने के लिए एक वर्ग। इस वर्ग का लक्ष्य जावा कक्षाओं का उपयोग करने के महत्वपूर्ण स्थान से बचना है। उदाहरण के लिए देखें: 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)

आपूर्ति की गई byte[] की पूरी सामग्री को सूची में जोड़ता है।

boolean addAll (byte[] src, int srcOffset, int length)

आपूर्ति की गई byte[] की निर्दिष्ट सामग्री को सूची में जोड़ता है।

boolean addall ( ByteArrayList src)

आपूर्ति की गई ByteArrayList की पूरी सामग्री को सूची में जोड़ता है।

void clear ()

इस सूची से सभी तत्वों को हटा देता है।

void ensureCapacity (int minCapacity)

इस ByteArrayList उदाहरण की क्षमता बढ़ाता है, यदि आवश्यक हो, यह सुनिश्चित करने के लिए कि यह न्यूनतम क्षमता तर्क द्वारा निर्दिष्ट बाइट्स की कम से कम संख्या को पकड़ सकता है।

boolean equals (Object other)

byte get (int idx)

इस सूची में निर्दिष्ट स्थान पर तत्व लौटाता है

byte[] getContents ()

byte[] के रूप में इस ByteArrayList की सामग्री की एक प्रति लौटाता है।

int hashCode ()

boolean isEmpty ()

यदि इस सूची में कोई बाइट नहीं है, तो true वापस आता है

byte set (int idx, byte b)

इस सूची में निर्दिष्ट स्थान पर निर्दिष्ट तत्व के साथ तत्व को प्रतिस्थापित करता है

int size ()

इस सूची में बाइट्स की संख्या लौटाता है

void trimToSize ()

सूची के वर्तमान आकार के लिए इस ByteArrayList उदाहरण की क्षमता को कम करें।

सार्वजनिक निर्माणकर्ता

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

सभी को जोड़ो

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

getContents

public byte[] getContents ()

byte[] के रूप में इस ByteArrayList की सामग्री की एक प्रति लौटाता है।

रिटर्न
byte[] सूची सामग्री की एक byte[] प्रति

हैश कोड

public int hashCode ()

रिटर्न
int

खाली है

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 उदाहरण की क्षमता को कम करें।