অ্যারেহেল্পার

public final class ArrayHelper
extends Object

java.lang.অবজেক্ট
com.android.ddmlib.utils.ArrayHelper সম্পর্কে


adb এর মাধ্যমে ডিভাইস থেকে প্রাপ্ত ডেটার জন্য int/long রূপান্তরে অ্যারে প্রদানকারী ইউটিলিটি ক্লাস।

সারাংশ

পাবলিক কনস্ট্রাক্টর

ArrayHelper ()

পাবলিক পদ্ধতি

static int swap32bitFromArray (byte[] value, int offset)

একটি ডিভাইস থেকে আসা একটি অ্যারে থেকে একটি স্বাক্ষরিত 32 বিট পূর্ণসংখ্যা পড়ে।

static void swap32bitsToArray (int value, byte[] dest, int offset)

একটি স্বাক্ষরবিহীন মানকে চারপাশে অদলবদল করে, এবং ফলাফলটিকে একটি অ্যারেতে রাখে যা একটি ডিভাইসে পাঠানো যেতে পারে।

static long swap64bitFromArray (byte[] value, int offset)

একটি ডিভাইস থেকে আসা একটি অ্যারে থেকে একটি স্বাক্ষরিত 64 বিট পূর্ণসংখ্যা পড়ে।

static int swapU16bitFromArray (byte[] value, int offset)

একটি ডিভাইস থেকে আসা একটি অ্যারে থেকে একটি স্বাক্ষরবিহীন ১৬ বিট পূর্ণসংখ্যা পড়ে এবং এটিকে 'int' হিসেবে ফেরত পাঠায়।

পাবলিক কনস্ট্রাক্টর

অ্যারেহেল্পার

public ArrayHelper ()

পাবলিক পদ্ধতি

swap32bitFromArray সম্পর্কে

public static int swap32bitFromArray (byte[] value, 
                int offset)

একটি ডিভাইস থেকে আসা একটি অ্যারে থেকে একটি স্বাক্ষরিত 32 বিট পূর্ণসংখ্যা পড়ে।

পরামিতি
value byte : int ধারণকারী অ্যারে

offset int : অ্যারের অফসেট যেখানে int শুরু হয়

রিটার্নস
int অ্যারে থেকে পঠিত পূর্ণসংখ্যা

swap32bitsToArray সম্পর্কে

public static void swap32bitsToArray (int value, 
                byte[] dest, 
                int offset)

একটি স্বাক্ষরবিহীন মানকে চারপাশে অদলবদল করে, এবং ফলাফলটিকে একটি অ্যারেতে রাখে যা একটি ডিভাইসে পাঠানো যেতে পারে।

পরামিতি
value int : অদলবদলের মান।

dest byte : গন্তব্য অ্যারে

offset int : অ্যারের অফসেট যেখানে অদলবদল করা মান রাখতে হবে। অ্যারের দৈর্ঘ্য কমপক্ষে অফসেট + 4 হতে হবে।

swap64bitFromArray সম্পর্কে

public static long swap64bitFromArray (byte[] value, 
                int offset)

একটি ডিভাইস থেকে আসা একটি অ্যারে থেকে একটি স্বাক্ষরিত 64 বিট পূর্ণসংখ্যা পড়ে।

পরামিতি
value byte : int ধারণকারী অ্যারে

offset int : যে অ্যারে থেকে int শুরু হয় তার অফসেট অ্যারের দৈর্ঘ্য কমপক্ষে অফসেট + 8 হতে হবে

রিটার্নস
long অ্যারে থেকে পঠিত পূর্ণসংখ্যা

swapU16bitFromArray সম্পর্কে

public static int swapU16bitFromArray (byte[] value, 
                int offset)

একটি ডিভাইস থেকে আসা একটি অ্যারে থেকে একটি স্বাক্ষরবিহীন ১৬ বিট পূর্ণসংখ্যা পড়ে এবং এটিকে 'int' হিসেবে ফেরত পাঠায়।

পরামিতি
value byte : ১৬ বিট int (২ বাইট) ধারণকারী অ্যারে।

offset int : যে অ্যারে থেকে int শুরু হয় তার অফসেট অ্যারের দৈর্ঘ্য কমপক্ষে অফসেট + 2 হতে হবে

রিটার্নস
int অ্যারে থেকে পঠিত পূর্ণসংখ্যা।