স্ট্রিম ইউটিল
public class StreamUtil
extends Object
java.lang.অবজেক্ট | |
↳ | com.android.tradefed.util.StreamUtil |
ইনপুট স্ট্রীম পরিচালনার জন্য ইউটিলিটি ক্লাস।
সারাংশ
পাবলিক পদ্ধতি | |
---|---|
static String | calculateBase64Md5 (InputStream inputSource) একটি ইনপুটস্ট্রিমের জন্য base64 md5 গণনা করার সহায়ক পদ্ধতি। |
static long | calculateCrc32 (InputStream inStream) একটি |
static String | calculateMd5 (InputStream inputSource) একটি ইনপুটস্ট্রিমের জন্য md5 গণনা করার সহায়ক পদ্ধতি। |
static void | cancel ( InputStreamSource outputSource) শূন্য না হলে প্রদত্ত |
static void | close (Closeable closeable) প্রদত্ত |
static void | closeGZipStream (GZIPOutputStream outStream) প্রদত্ত gzip আউটপুট স্ট্রীম বন্ধ করে। |
static void | closeStream (OutputStream out) এই পদ্ধতি অবজ্ঞা করা হয়. পরিবর্তে |
static void | closeStream (InputStream in) এই পদ্ধতি অবজ্ঞা করা হয়. পরিবর্তে |
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) একটি |
static void | flushAndCloseStream (OutputStream outStream) প্রদত্ত আউটপুট স্ট্রীম ফ্লাশ করার চেষ্টা করে এবং তারপর এটি বন্ধ করে দেয়। |
static BufferedReader | getBufferedReaderFromStreamSrc ( InputStreamSource stream) প্রদত্ত ইনপুটস্ট্রিম সোর্স থেকে বিষয়বস্তু পড়তে একটি BuffferedReader ফেরত দিন। |
static ByteArrayList | getByteArrayListFromSource ( InputStreamSource source) একটি |
static ByteArrayList | getByteArrayListFromStream (InputStream stream) একটি বাইট স্ট্রীম থেকে একটি |
static String | getStackTrace (Throwable throwable) একটি |
static String | getStringFromSource ( InputStreamSource source) একটি |
static String | getStringFromStream (InputStream stream) একটি অক্ষর প্রবাহ থেকে একটি |
static String | getStringFromStream (InputStream stream, long length) একটি অক্ষর প্রবাহ থেকে একটি |
static OutputStream | nullOutputStream () একটি |
পাবলিক পদ্ধতি
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 |