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 |
addall
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 |
trimToSize
public void trimToSize ()
তালিকার বর্তমান আকার হতে এই ByteArrayList
উদাহরণের ক্ষমতা ছাঁটাই করে।