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)

সরবরাহকৃত byte[] তালিকায় যুক্ত করে।

boolean addAll (byte[] src, int srcOffset, int length)

তালিকায় সরবরাহকৃত byte[] নির্দিষ্ট বিষয়বস্তু যুক্ত করে।

boolean addall ( ByteArrayList src)

সরবরাহকৃত ByteArrayList এর সম্পূর্ণ বিষয়বস্তু তালিকায় যুক্ত করে।

void clear ()

এই তালিকা থেকে সমস্ত উপাদান সরিয়ে দেয়।

void ensureCapacity (int minCapacity)

এই ByteArrayList দৃষ্টান্তের ক্ষমতা বৃদ্ধি করে, যদি প্রয়োজন হয়, এটি নিশ্চিত করতে যে এটি ন্যূনতম ক্ষমতার আর্গুমেন্ট দ্বারা নির্দিষ্ট করা বাইটের সংখ্যা ধারণ করতে পারে।

boolean equals (Object other)

byte get (int idx)

এই তালিকার নির্দিষ্ট অবস্থানে উপাদান প্রদান করে

byte[] getContents ()

একটি byte[] হিসাবে এই ByteArrayList এর বিষয়বস্তুর একটি অনুলিপি প্রদান করে[]।

int hashCode ()

boolean isEmpty ()

যদি এই তালিকায় কোনো বাইট না থাকে তাহলে true ফেরত দেয়

byte set (int idx, byte b)

এই তালিকার নির্দিষ্ট অবস্থানে উপাদানটিকে নির্দিষ্ট উপাদান দিয়ে প্রতিস্থাপন করে

int size ()

এই তালিকায় বাইটের সংখ্যা প্রদান করে

void trimToSize ()

তালিকার বর্তমান আকার হতে এই ByteArrayList উদাহরণের ক্ষমতা ছাঁটাই করে।

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

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 ()

একটি 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 উদাহরণের ক্ষমতা ছাঁটাই করে।