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