बाइटअरेलिस्ट

public class ByteArrayList
extends Object

java.lang.ऑब्जेक्ट
मैं 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 ()

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

int hashCode ()

boolean isEmpty ()

यदि इस सूची में कोई बाइट नहीं है तो true लौटाता है

byte set (int idx, byte b)

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

int size ()

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

void trimToSize ()

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

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

बाइटअरेलिस्ट

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

खाली है

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 उदाहरण की क्षमता को सूची के वर्तमान आकार के रूप में ट्रिम करता है।