FixedByteArrayOutputStream

public class FixedByteArrayOutputStream
extends Object

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


একটি ইন-মেমরি ERROR(/OutputStream) যা শুধুমাত্র সর্বোচ্চ পরিমাণ ডেটা রাখে।

এটি নির্দিষ্ট আকারের একটি বৃত্তাকার বাইট অ্যারে রেখে প্রয়োগ করা হয়।

থ্রেড নিরাপদ নয়।

সারাংশ

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

FixedByteArrayOutputStream (int maxDataSize)

একটি FixedByteArrayOutputStream তৈরি করে।

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

InputStream getData ()

সংগৃহীত আউটপুট পড়ার জন্য একটি ইনপুটস্ট্রিম পায়।

long size ()
void write (byte[] b, int off, int len)
void write (int data)

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

FixedByteArrayOutputStream

public FixedByteArrayOutputStream (int maxDataSize)

একটি FixedByteArrayOutputStream তৈরি করে।

পরামিতি
maxDataSize int : আউটপুট স্ট্রীমে রাখার জন্য বাইটে আনুমানিক সর্বোচ্চ আকার

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

getData

public InputStream getData ()

সংগৃহীত আউটপুট পড়ার জন্য একটি ইনপুটস্ট্রিম পায়।

থ্রেড নিরাপদ নয়। অনুমান করা হচ্ছে পড়ার সময় কোনো ডেটা লেখা হবে না

রিটার্নস
InputStream

আকার

public long size ()

রিটার্নস
long বর্তমানে সংরক্ষিত বাইটের সংখ্যা।

লিখুন

public void write (byte[] b, 
                int off, 
                int len)

পরামিতি
b byte

off int

len int

লিখুন

public void write (int data)

পরামিতি
data int