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

public class StreamUtil
extends Object

java.lang.Object
com.android.tradefed.util.StreamUtil


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

সারসংক্ষেপ

জনসাধারণের পদ্ধতি

static String calculateBase64Md5 (InputStream inputSource)

একটি ইনপুটস্ট্রিমের জন্য বেস৬৪ এমডি৫ গণনা করার সহায়ক মেথড।

static long calculateCrc32 (InputStream inStream)

একটি InputStream জন্য CRC-32 গণনা করার সহায়ক মেথড।

static String calculateMd5 (InputStream inputSource)

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

static void cancel ( InputStreamSource outputSource)

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

static void close (Closeable closeable)

প্রদত্ত Closeable টি বন্ধ করে।

static void closeGZipStream (GZIPOutputStream outStream)

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

static void closeStream (InputStream in)

এই পদ্ধতিটি অপ্রচলিত। এর পরিবর্তে close(Closeable) ব্যবহার করুন।

static void closeStream (OutputStream out)

এই পদ্ধতিটি অপ্রচলিত। এর পরিবর্তে close(Closeable) ব্যবহার করুন।

static void closeZipStream (ZipOutputStream outStream)

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

static void copyFileToStream (File file, OutputStream outStream)

ফাইলের বিষয়বস্তু outStream-এ কপি করে।

static void copyStreamToWriter (InputStream inStream, Writer writer)

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

static void copyStreams (InputStream inStream, OutputStream outStream)

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

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 int countLinesFromSource ( InputStreamSource source)

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

static void flushAndCloseStream (OutputStream outStream)

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

static BufferedReader getBufferedReaderFromStreamSrc ( InputStreamSource stream)

প্রদত্ত InputstreamSource থেকে বিষয়বস্তু পড়ার জন্য একটি BufferedReader ফেরত দিন।

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, long length)

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

static String getStringFromStream (InputStream stream)

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

static OutputStream nullOutputStream ()

এমন একটি OutputStream তৈরি করুন যা সমস্ত রাইট বাতিল করে দেয়।

জনসাধারণের পদ্ধতি

calculateBase64Md5

public static String calculateBase64Md5 (InputStream inputSource)

একটি ইনপুটস্ট্রিমের জন্য বেস৬৪ এমডি৫ (base64 md5) গণনা করার সহায়ক মেথড। ইনপুটস্ট্রিমটি ব্যবহৃত হয়ে বন্ধ হয়ে যাবে।

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

ফেরত
String স্ট্রিমের বেস৬৪ এমডি৫

নিক্ষেপ
java.io.IOException
IOException

calculateCrc32

public static long calculateCrc32 (InputStream inStream)

একটি InputStream এর জন্য CRC-32 গণনা করার সহায়ক মেথড। স্ট্রিমটি ব্যবহৃত হয়ে বন্ধ হয়ে যাবে। একটি বাফারড স্ট্রিম সরবরাহ করার পরামর্শ দেওয়া হয়।

প্যারামিটার
inStream InputStream : InputStream

ফেরত
long স্ট্রিমের CRC-32

নিক্ষেপ
java.io.IOException
IOException

ক্যালকুলেটএমডি৫

public static String calculateMd5 (InputStream inputSource)

একটি inputStream-এর md5 গণনা করার জন্য সহায়ক মেথড। inputStream-টি ব্যবহৃত হয়ে বন্ধ হয়ে যাবে।

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

ফেরত
String স্ট্রিমের md5

নিক্ষেপ
java.io.IOException
IOException

বাতিল করুন

public static void cancel (InputStreamSource outputSource)

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

প্যারামিটার
outputSource InputStreamSource

বন্ধ

public static void close (Closeable closeable)

প্রদত্ত Closeable টি বন্ধ করে।

প্যারামিটার
closeable Closeable : Closeable বস্তুটি। null হলে কোনো পদক্ষেপ নেওয়া হবে না।

closeGZipStream

public static void closeGZipStream (GZIPOutputStream outStream)

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

প্যারামিটার
outStream GZIPOutputStream : ZipOutputStream । outStream নাল (null) হলে কোনো পদক্ষেপ নেওয়া হবে না।

ক্লোজস্ট্রিম

public static void closeStream (InputStream in)

এই পদ্ধতিটি অপ্রচলিত।
এর পরিবর্তে close(Closeable) ব্যবহার করুন।

প্যারামিটার
in InputStream

ক্লোজস্ট্রিম

public static void closeStream (OutputStream out)

এই পদ্ধতিটি অপ্রচলিত।
এর পরিবর্তে close(Closeable) ব্যবহার করুন।

প্যারামিটার
out OutputStream

ক্লোজজিপস্ট্রিম

public static void closeZipStream (ZipOutputStream outStream)

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

প্যারামিটার
outStream ZipOutputStream : ZipOutputStream । outStream নাল (null) হলে কোনো পদক্ষেপ নেওয়া হবে না।

কপিফাইলটুস্ট্রিম

public static void copyFileToStream (File file, 
                OutputStream outStream)

ফাইলের বিষয়বস্তু outStream-এ কপি করে। একটি বাফার্ড স্ট্রিম প্রদান করার পরামর্শ দেওয়া হয়।

প্যারামিটার
file File : File

outStream OutputStream : OutputStream

নিক্ষেপ
java.io.IOException
IOException

কপিস্ট্রিমটুরাইটার

public static void copyStreamToWriter (InputStream inStream, 
                Writer writer)

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

ইনপুট এবং আউটপুটের জন্য একটি বাফারড স্ট্রিম সরবরাহ করার পরামর্শ দেওয়া হয়।

প্যারামিটার
inStream InputStream : InputStream

writer Writer : Writer গন্তব্য

নিক্ষেপ
java.io.IOException
IOException

কপিস্ট্রিমস

public static void copyStreams (InputStream inStream, 
                OutputStream outStream)

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

ইনপুট এবং আউটপুটের জন্য একটি বাফারড স্ট্রিম সরবরাহ করার পরামর্শ দেওয়া হয়।

প্যারামিটার
inStream InputStream : InputStream

outStream OutputStream : OutputStream

নিক্ষেপ
java.io.IOException
IOException

কপিস্ট্রিমস

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

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

ইনপুট এবং আউটপুটের জন্য একটি বাফারড স্ট্রিম সরবরাহ করার পরামর্শ দেওয়া হয়।

প্যারামিটার
inStream InputStream : InputStream

outStream OutputStream : OutputStream

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

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

নিক্ষেপ
java.io.IOException
IOException

কপিস্ট্রিমস

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

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

ইনপুট এবং আউটপুটের জন্য একটি বাফারড স্ট্রিম সরবরাহ করার পরামর্শ দেওয়া হয়।

প্যারামিটার
inStream InputStream : InputStream

outStream OutputStream : OutputStream

offset int : ডেটা কপি করা শুরু করার অফসেট।

নিক্ষেপ
java.io.IOException
IOException

উৎস থেকে লাইনের সংখ্যা

public static int countLinesFromSource (InputStreamSource source)

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

প্যারামিটার
source InputStreamSource : InputStreamSource

ফেরত
int লাইনের সংখ্যা

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

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

public static void flushAndCloseStream (OutputStream outStream)

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

প্যারামিটার
outStream OutputStream : OutputStream । যদি outStream নাল (null) হয়, তবে কোনো পদক্ষেপ নেওয়া হবে না।

getBufferedReaderFromStreamSrc

public static BufferedReader getBufferedReaderFromStreamSrc (InputStreamSource stream)

প্রদত্ত InputstreamSource থেকে বিষয়বস্তু পড়ার জন্য একটি BufferedReader ফেরত দিন।

প্যারামিটার
stream InputStreamSource : InputStreamSource

ফেরত
BufferedReader একটি বাফারডরিডার

উৎস থেকে বাইট অ্যারে তালিকা পান

public static ByteArrayList getByteArrayListFromSource (InputStreamSource source)

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

প্যারামিটার
source InputStreamSource : InputStreamSource

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

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

getByteArrayListFromStream

public static ByteArrayList getByteArrayListFromStream (InputStream stream)

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

প্যারামিটার
stream InputStream : InputStream

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

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

স্ট্যাক ট্রেস পান

public static String getStackTrace (Throwable throwable)

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

প্যারামিটার
throwable Throwable : যে Throwable রূপান্তর করতে হবে।

ফেরত
String একটি String স্ট্যাক ট্রেস

উৎস থেকে স্ট্রিং পান

public static String getStringFromSource (InputStreamSource source)

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

প্যারামিটার
source InputStreamSource : InputStreamSource

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

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

স্ট্রিম থেকে স্ট্রিং পান

public static String getStringFromStream (InputStream stream, 
                long length)

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

প্যারামিটার
stream InputStream : InputStream

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

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

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

স্ট্রিম থেকে স্ট্রিং পান

public static String getStringFromStream (InputStream stream)

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

প্যারামিটার
stream InputStream : InputStream

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

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

nullআউটপুটস্ট্রিম

public static OutputStream nullOutputStream ()

এমন একটি OutputStream তৈরি করুন যা সমস্ত রাইট বাতিল করে দেয়।

ফেরত
OutputStream