ByteArrayUtil

public class ByteArrayUtil
extends Object

java.lang.অবজেক্ট
com.android.tradefed.util.ByteArrayUtil


বাইট অ্যারেতে কাজ করার জন্য ইউটিলিটি, যেমন, বাইটকে পূর্ণসংখ্যাতে রূপান্তর করা।

জাভাতে স্বাক্ষরবিহীন মান টাইপ নেই, তাই 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-এর একটি স্বাক্ষরবিহীন মান টাইপ নেই, তাই 2 বাইটে সঞ্চিত একটি স্বাক্ষরবিহীন শর্টকে একটি পূর্ণসংখ্যা মানতে রূপান্তর করতে বিস্তৃতি প্রয়োজন।

পরামিতি
bytes byte : বাইটের একটি অ্যারে।

offset int : পূর্ণসংখ্যা ডেটার স্টার্ট অফসেট।

length int : পূর্ণসংখ্যা ডেটার দৈর্ঘ্য।

রিটার্নস
int প্রদত্ত বাইট থেকে একটি int মান।

getLong

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

প্রদত্ত বাইট থেকে একটি দীর্ঘ মান পান।

java-এর একটি স্বাক্ষরবিহীন মান টাইপ নেই, তাই 4 বাইটে সঞ্চিত একটি স্বাক্ষরবিহীন পূর্ণসংখ্যাকে একটি দীর্ঘ মানতে রূপান্তর করতে বিস্তৃতি প্রয়োজন।

পরামিতি
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