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