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) आपूर्ति की गई |
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 |
सभी को जोड़ो
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
उदाहरण की क्षमता को कम करें।