স্ট্রিম ইউটিল

public class StreamUtil
extends Object

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


ইনপুট স্ট্রীম পরিচালনার জন্য ইউটিলিটি ক্লাস।

সারাংশ

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

static String calculateBase64Md5 (InputStream inputSource)

একটি ইনপুটস্ট্রিমের জন্য base64 md5 গণনা করার সহায়ক পদ্ধতি।

static long calculateCrc32 (InputStream inStream)

একটি ERROR(/InputStream) এর জন্য CRC-32 গণনা করার সহায়ক পদ্ধতি।

static String calculateMd5 (InputStream inputSource)

একটি ইনপুটস্ট্রিমের জন্য md5 গণনা করার সহায়ক পদ্ধতি।

static void cancel ( InputStreamSource outputSource)

শূন্য না হলে প্রদত্ত InputStreamSource বাতিল করে।

static void close (Closeable closeable)

প্রদত্ত ERROR(/Closeable) বন্ধ করে।

static void closeGZipStream (GZIPOutputStream outStream)

প্রদত্ত gzip আউটপুট স্ট্রীম বন্ধ করে।

static void closeStream (OutputStream out)

এই পদ্ধতি অবজ্ঞা করা হয়. পরিবর্তে close(Closeable) ব্যবহার করুন।

static void closeStream (InputStream in)

এই পদ্ধতি অবজ্ঞা করা হয়. পরিবর্তে close(Closeable) ব্যবহার করুন।

static void closeZipStream (ZipOutputStream outStream)

প্রদত্ত জিপ আউটপুট স্ট্রীম বন্ধ করে।

static void copyFileToStream (File file, OutputStream outStream)

ফাইলের বিষয়বস্তু আউটস্ট্রিমে কপি করে।

static void copyStreamToWriter (InputStream inStream, Writer writer)

ইনস্ট্রিমের বিষয়বস্তু লেখকের কাছে কপি করে।

static void copyStreams (InputStream inStream, OutputStream outStream, long offset, long size)

একটি নির্দিষ্ট আকারের সাথে প্রদত্ত অফসেট থেকে শুরু করে origStream-এর বিষয়বস্তু destStream-এ কপি করে।

static void copyStreams (InputStream inStream, OutputStream outStream, int offset)

origStream-এর বিষয়বস্তু destStream-এ কপি করে।

static void copyStreams (InputStream inStream, OutputStream outStream)

origStream-এর বিষয়বস্তু destStream-এ কপি করে।

static int countLinesFromSource ( InputStreamSource source)

একটি InputStreamSource লাইনের সংখ্যা গণনা করুন

static void flushAndCloseStream (OutputStream outStream)

প্রদত্ত আউটপুট স্ট্রীম ফ্লাশ করার চেষ্টা করে এবং তারপর এটি বন্ধ করে দেয়।

static BufferedReader getBufferedReaderFromStreamSrc ( InputStreamSource stream)

প্রদত্ত ইনপুটস্ট্রিম সোর্স থেকে বিষয়বস্তু পড়তে একটি BuffferedReader ফেরত দিন।

static ByteArrayList getByteArrayListFromSource ( InputStreamSource source)

একটি InputStreamSource থেকে একটি ByteArrayList পুনরুদ্ধার করে।

static ByteArrayList getByteArrayListFromStream (InputStream stream)

একটি বাইট স্ট্রীম থেকে একটি ByteArrayList পুনরুদ্ধার করে।

static String getStackTrace (Throwable throwable)

একটি String হিসাবে স্ট্যাক ট্রেস পায়।

static String getStringFromSource ( InputStreamSource source)

একটি InputStreamSource থেকে একটি String পুনরুদ্ধার করে।

static String getStringFromStream (InputStream stream)

একটি অক্ষর প্রবাহ থেকে একটি String পুনরুদ্ধার করে।

static String getStringFromStream (InputStream stream, long length)

একটি অক্ষর প্রবাহ থেকে একটি String পুনরুদ্ধার করে।

static OutputStream nullOutputStream ()

একটি ERROR(/OutputStream) তৈরি করুন যা সমস্ত লেখা বাতিল করে।

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

calculateBase64Md5

public static String calculateBase64Md5 (InputStream inputSource)

একটি ইনপুটস্ট্রিমের জন্য base64 md5 গণনা করার সহায়ক পদ্ধতি। ইনপুটস্ট্রিমটি গ্রাস করা হবে এবং বন্ধ হয়ে যাবে।

পরামিতি
inputSource InputStream : ইনপুটস্ট্রিম তৈরি করতে ব্যবহৃত হয়

রিটার্নস
String প্রবাহের base64 md5

নিক্ষেপ করে
IO ব্যতিক্রম

calculateCrc32

public static long calculateCrc32 (InputStream inStream)

একটি ERROR(/InputStream) এর জন্য CRC-32 গণনা করার সহায়ক পদ্ধতি। স্রোত গ্রাস এবং বন্ধ করা হবে. এটি একটি বাফার স্ট্রিম প্রদান করার সুপারিশ করা হয়.

পরামিতি
inStream InputStream : ERROR(/InputStream)

রিটার্নস
long প্রবাহের CRC-32

নিক্ষেপ করে
IO ব্যতিক্রম

calculateMd5

public static String calculateMd5 (InputStream inputSource)

একটি ইনপুটস্ট্রিমের জন্য md5 গণনা করার সহায়ক পদ্ধতি। ইনপুটস্ট্রিমটি গ্রাস করা হবে এবং বন্ধ হয়ে যাবে।

পরামিতি
inputSource InputStream : ইনপুটস্ট্রিম তৈরি করতে ব্যবহৃত হয়

রিটার্নস
String প্রবাহের md5

নিক্ষেপ করে
IO ব্যতিক্রম

বাতিল

public static void cancel (InputStreamSource outputSource)

শূন্য না হলে প্রদত্ত InputStreamSource বাতিল করে।

পরামিতি
outputSource InputStreamSource

বন্ধ

public static void close (Closeable closeable)

প্রদত্ত ERROR(/Closeable) বন্ধ করে।

পরামিতি
closeable Closeable : ERROR(/Closeable)null হলে কোনো ব্যবস্থা নেওয়া হয়নি।

জিজিপস্ট্রিম বন্ধ করুন

public static void closeGZipStream (GZIPOutputStream outStream)

প্রদত্ত gzip আউটপুট স্ট্রীম বন্ধ করে।

পরামিতি
outStream GZIPOutputStream : ERROR(/ZipOutputStream) । আউটস্ট্রিম শূন্য হলে কোনো ব্যবস্থা নেওয়া হবে না।

বন্ধ স্ট্রীম

public static void closeStream (OutputStream out)

এই পদ্ধতি অবজ্ঞা করা হয়.
পরিবর্তে close(Closeable) ব্যবহার করুন।

পরামিতি
out OutputStream

বন্ধ স্ট্রীম

public static void closeStream (InputStream in)

এই পদ্ধতি অবজ্ঞা করা হয়.
পরিবর্তে close(Closeable) ব্যবহার করুন।

পরামিতি
in InputStream

জিপস্ট্রিম বন্ধ করুন

public static void closeZipStream (ZipOutputStream outStream)

প্রদত্ত জিপ আউটপুট স্ট্রীম বন্ধ করে।

পরামিতি
outStream ZipOutputStream : ERROR(/ZipOutputStream) । আউটস্ট্রিম শূন্য হলে কোনো ব্যবস্থা নেওয়া হবে না।

copyFileToStream

public static void copyFileToStream (File file, 
                OutputStream outStream)

ফাইলের বিষয়বস্তু আউটস্ট্রিমে কপি করে। এটি একটি বাফার স্ট্রিম প্রদান করার সুপারিশ করা হয়.

পরামিতি
file File : ERROR(/File)

outStream OutputStream : ERROR(/OutputStream)

নিক্ষেপ করে
IO ব্যতিক্রম

copyStreamToWriter

public static void copyStreamToWriter (InputStream inStream, 
                Writer writer)

ইনস্ট্রিমের বিষয়বস্তু লেখকের কাছে কপি করে।

ইনপুট এবং আউটপুট জন্য একটি বাফার স্ট্রিম প্রদান করার জন্য প্রস্তাবিত

পরামিতি
inStream InputStream : ERROR(/InputStream)

writer Writer : ERROR(/Writer) গন্তব্য

নিক্ষেপ করে
IO ব্যতিক্রম

কপিস্ট্রিম

public static void copyStreams (InputStream inStream, 
                OutputStream outStream, 
                long offset, 
                long size)

একটি নির্দিষ্ট আকারের সাথে প্রদত্ত অফসেট থেকে শুরু করে origStream-এর বিষয়বস্তু destStream-এ কপি করে।

ইনপুট এবং আউটপুট জন্য একটি বাফার স্ট্রিম প্রদান করার জন্য প্রস্তাবিত

পরামিতি
inStream InputStream : ERROR(/InputStream)

outStream OutputStream : ERROR(/OutputStream)

offset long : কখন ডেটা কপি করা শুরু করবেন তার অফসেট।

size long : কপি করার জন্য বাইটের সংখ্যা। একটি নেতিবাচক মান মানে সমস্ত বিষয়বস্তু অনুলিপি করা।

নিক্ষেপ করে
IO ব্যতিক্রম

কপিস্ট্রিম

public static void copyStreams (InputStream inStream, 
                OutputStream outStream, 
                int offset)

origStream-এর বিষয়বস্তু destStream-এ কপি করে।

ইনপুট এবং আউটপুট জন্য একটি বাফার স্ট্রিম প্রদান করার জন্য প্রস্তাবিত

পরামিতি
inStream InputStream : ERROR(/InputStream)

outStream OutputStream : ERROR(/OutputStream)

offset int : কখন ডেটা কপি করা শুরু করতে হবে তার অফসেট।

নিক্ষেপ করে
IO ব্যতিক্রম

কপিস্ট্রিম

public static void copyStreams (InputStream inStream, 
                OutputStream outStream)

origStream-এর বিষয়বস্তু destStream-এ কপি করে।

ইনপুট এবং আউটপুট জন্য একটি বাফার স্ট্রিম প্রদান করার জন্য প্রস্তাবিত

পরামিতি
inStream InputStream : ERROR(/InputStream)

outStream OutputStream : ERROR(/OutputStream)

নিক্ষেপ করে
IO ব্যতিক্রম

CountLinesFrom Source

public static int countLinesFromSource (InputStreamSource source)

একটি InputStreamSource লাইনের সংখ্যা গণনা করুন

পরামিতি
source InputStreamSource : InputStreamSource

রিটার্নস
int লাইনের সংখ্যা

নিক্ষেপ করে
যদি স্ট্রীম পড়ার ব্যর্থতা ঘটে থাকে

ফ্লাশএন্ডক্লোজস্ট্রিম

public static void flushAndCloseStream (OutputStream outStream)

প্রদত্ত আউটপুট স্ট্রীম ফ্লাশ করার চেষ্টা করে এবং তারপর এটি বন্ধ করে দেয়।

পরামিতি
outStream OutputStream : ERROR(/OutputStream) । আউটস্ট্রিম শূন্য হলে কোনো ব্যবস্থা নেওয়া হবে না।

getBufferedReaderFromStreamSrc

public static BufferedReader getBufferedReaderFromStreamSrc (InputStreamSource stream)

প্রদত্ত ইনপুটস্ট্রিম সোর্স থেকে বিষয়বস্তু পড়তে একটি BuffferedReader ফেরত দিন।

পরামিতি
stream InputStreamSource : InputStreamSource

রিটার্নস
BufferedReader একটি BuffferedReader

getByteArrayListFromSource

public static ByteArrayList getByteArrayListFromSource (InputStreamSource source)

একটি InputStreamSource থেকে একটি ByteArrayList পুনরুদ্ধার করে।

পরামিতি
source InputStreamSource : InputStreamSource

রিটার্নস
ByteArrayList স্ট্রিম বিষয়বস্তু ধারণকারী একটি ByteArrayList

নিক্ষেপ করে
যদি স্ট্রীম পড়ার ব্যর্থতা ঘটে থাকে

getByteArrayListFromStream

public static ByteArrayList getByteArrayListFromStream (InputStream stream)

একটি বাইট স্ট্রীম থেকে একটি ByteArrayList পুনরুদ্ধার করে।

পরামিতি
stream InputStream : ERROR(/InputStream)

রিটার্নস
ByteArrayList স্ট্রিম বিষয়বস্তু ধারণকারী একটি ByteArrayList

নিক্ষেপ করে
যদি স্ট্রীম পড়ার ব্যর্থতা ঘটে থাকে

getStackTrace

public static String getStackTrace (Throwable throwable)

একটি String হিসাবে স্ট্যাক ট্রেস পায়।

পরামিতি
throwable Throwable : রূপান্তর করার জন্য Throwable

রিটার্নস
String একটি String স্ট্যাক ট্রেস

getStringFromSource

public static String getStringFromSource (InputStreamSource source)

একটি InputStreamSource থেকে একটি String পুনরুদ্ধার করে।

পরামিতি
source InputStreamSource : InputStreamSource

রিটার্নস
String স্ট্রিম বিষয়বস্তু ধারণকারী একটি String

নিক্ষেপ করে
যদি স্ট্রীম পড়ার ব্যর্থতা ঘটে থাকে

getStringFromStream

public static String getStringFromStream (InputStream stream)

একটি অক্ষর প্রবাহ থেকে একটি String পুনরুদ্ধার করে।

পরামিতি
stream InputStream : ERROR(/InputStream)

রিটার্নস
String স্ট্রিম বিষয়বস্তু ধারণকারী একটি String

নিক্ষেপ করে
যদি স্ট্রীম পড়ার ব্যর্থতা ঘটে থাকে

getStringFromStream

public static String getStringFromStream (InputStream stream, 
                long length)

একটি অক্ষর প্রবাহ থেকে একটি String পুনরুদ্ধার করে।

পরামিতি
stream InputStream : ERROR(/InputStream)

length long : পড়ার জন্য সামগ্রীর আকার, সমস্ত বিষয়বস্তু পড়ার জন্য 0 এ সেট করুন৷

রিটার্নস
String স্ট্রিম বিষয়বস্তু ধারণকারী একটি String

নিক্ষেপ করে
যদি স্ট্রীম পড়ার ব্যর্থতা ঘটে থাকে

nullOutputStream

public static OutputStream nullOutputStream ()

একটি ERROR(/OutputStream) তৈরি করুন যা সমস্ত লেখা বাতিল করে।

রিটার্নস
OutputStream