ByteArrayUtil

public class ByteArrayUtil
extends Object

java.lang.Object
   ↳ com.android.tradefed.util.ByteArrayUtil


बाइट कलेक्शन पर काम करने वाली सुविधाएं. उदाहरण के लिए, बाइट को पूर्णांक में बदलना.

Java में बिना साइन वाली वैल्यू का टाइप नहीं होता. इसलिए, 4 बाइट में सेव किए गए बिना साइन वाले पूर्णांक को लॉन्ग वैल्यू में बदलने के लिए, एक्सपैंशन की ज़रूरत होती है. इसके अलावा, 2 बाइट में सेव किए गए बिना साइन वाले शॉर्ट को पूर्णांक वैल्यू में बदलने के लिए भी एक्सपैंशन की ज़रूरत होती है.

खास जानकारी

पब्लिक कंस्ट्रक्टर

ByteArrayUtil()

सार्वजनिक तरीके

static int getInt(byte[] bytes, int offset, int length)

दिए गए बाइट से पूर्णांक पाएं.

static long getLong(byte[] bytes, int offset, int length)

दिए गए बाइट से लंबी वैल्यू पाएं.

static String getString(byte[] bytes, int offset, int length)

दिए गए बाइट से स्ट्रिंग पाएं.

पब्लिक कंस्ट्रक्टर

ByteArrayUtil

public ByteArrayUtil ()

सार्वजनिक तरीके

getInt

public static int getInt (byte[] bytes, 
                int offset, 
                int length)

दिए गए बाइट से पूर्णांक पाएं.

java में बिना साइन वाली वैल्यू का टाइप नहीं होता. इसलिए, दो बाइट में सेव की गई बिना साइन वाली शॉर्ट वैल्यू को इंटिजर वैल्यू में बदलने के लिए, एक्सपैंशन की ज़रूरत होती है.

पैरामीटर
bytes byte: बाइट का ऐरे.

offset int: पूर्णांक डेटा का शुरुआती ऑफ़सेट.

length int: इंटिज़र डेटा की लंबाई.

रिटर्न
int दिए गए बाइट से मिली int वैल्यू.

getLong

public static long getLong (byte[] bytes, 
                int offset, 
                int length)

दिए गए बाइट से लंबी वैल्यू पाएं.

java में बिना चिह्न वाली वैल्यू का टाइप नहीं होता. इसलिए, चार बाइट में सेव किए गए बिना चिह्न वाले पूर्णांक को लॉन्ग वैल्यू में बदलने के लिए, एक्सपैंशन की ज़रूरत होती है.

पैरामीटर
bytes byte: बाइट का ऐरे.

offset int: लंबी वैल्यू के शुरू होने का ऑफ़सेट.

length int: लंबी वैल्यू की लंबाई.

रिटर्न
long दी गई बाइट से मिली लंबी वैल्यू.

getString

public static String getString (byte[] bytes, 
                int offset, 
                int length)

दिए गए बाइट से स्ट्रिंग पाएं.

पैरामीटर
bytes byte: बाइट का ऐरे.

offset int: स्ट्रिंग डेटा का शुरुआती ऑफ़सेट.

length int: स्ट्रिंग डेटा की लंबाई.

रिटर्न
String