Google は、黒人コミュニティに対する人種平等の促進に取り組んでいます。取り組みを見る
このページは Cloud Translation API によって翻訳されました。
Switch to English

StreamUtil

public class StreamUtil
extends Object

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


入力ストリームを管理するためのユーティリティクラス。

概要

パブリックメソッド

static String calculateBase64Md5 (InputStream inputSource)

inputStreamのbase64 md5を計算するヘルパーメソッド。

static String calculateMd5 (InputStream inputSource)

inputStreamのmd5を計算するヘルパーメソッド。

static void cancel ( InputStreamSource outputSource)

nullでない場合、指定された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)

指定されたzip出力ストリームを閉じます。

static void copyStreamToWriter (InputStream inStream, Writer writer)

inStreamのコンテンツをライターにコピーします。

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を返し、指定されたInputstreamSourceからコンテンツを読み取ります。

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 OutputStream nullOutputStream ()

すべての書き込みを破棄するERROR(/OutputStream)を作成します。

パブリックメソッド

calculateBase64Md5

public static String calculateBase64Md5 (InputStream inputSource)

inputStreamのbase64 md5を計算するヘルパーメソッド。 inputStreamが消費されて閉じられます。

パラメーター
inputSource InputStream :inputStreamの作成に使用されます

戻り値
String ストリームのbase64 md5

calculateMd5

public static String calculateMd5 (InputStream inputSource)

inputStreamのmd5を計算するヘルパーメソッド。 inputStreamが消費されて閉じられます。

パラメーター
inputSource InputStream :inputStreamの作成に使用されます

戻り値
String ストリームのmd5

キャンセル

public static void cancel ( InputStreamSource outputSource)

nullでない場合、指定されたInputStreamSourceキャンセルします。

パラメーター
outputSource InputStreamSource

閉じる

public static void close (Closeable closeable)

指定されたERROR(/Closeable)閉じます。

パラメーター
closeable CloseableERROR(/Closeable)null場合、アクションは実行されません。

closeGZipStream

public static void closeGZipStream (GZIPOutputStream outStream)

指定されたgzip出力ストリームを閉じます。

パラメーター
outStream GZIPOutputStreamERROR(/ZipOutputStream) outStreamがnullの場合、アクションは実行されません。

closeStream

public static void closeStream (OutputStream out)

このメソッドは非推奨です。
代わりにclose(Closeable)使用してください。

パラメーター
out OutputStream

closeStream

public static void closeStream (InputStream in)

このメソッドは非推奨です。
代わりにclose(Closeable)使用してください。

パラメーター
in InputStream

closeZipStream

public static void closeZipStream (ZipOutputStream outStream)

指定されたzip出力ストリームを閉じます。

パラメーター
outStream ZipOutputStreamERROR(/ZipOutputStream) 。 outStreamがnullの場合、アクションは実行されません。

copyStreamToWriter

public static void copyStreamToWriter (InputStream inStream, 
                Writer writer)

inStreamのコンテンツをライターにコピーします。

入力と出力にバッファストリームを提供することをお勧めします

パラメーター
inStream InputStreamERROR(/InputStream)

writer WriterERROR(/Writer)宛先

copyStreams

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

origStreamの内容をdestStreamにコピーします。

入力と出力にバッファストリームを提供することをお勧めします

パラメーター
inStream InputStreamERROR(/InputStream)

outStream OutputStreamERROR(/OutputStream)

offset int :データのコピーを開始するタイミングのオフセット。

copyStreams

public static void copyStreams (InputStream inStream, 
                OutputStream outStream)

origStreamの内容をdestStreamにコピーします。

入力と出力にバッファストリームを提供することをお勧めします

パラメーター
inStream InputStreamERROR(/InputStream)

outStream OutputStreamERROR(/OutputStream)

countLinesFromSource

public static int countLinesFromSource ( InputStreamSource source)

InputStreamSourceの行数をカウントします

パラメーター
source InputStreamSourceInputStreamSource

戻り値
int 行数

投げる
ストリームの読み取りに失敗した場合

flushAndCloseStream

public static void flushAndCloseStream (OutputStream outStream)

指定された出力ストリームをフラッシュしてから閉じようとします。

パラメーター
outStream OutputStreamERROR(/OutputStream) 。 outStreamがnullの場合、アクションは実行されません。

getBufferedReaderFromStreamSrc

public static BufferedReader getBufferedReaderFromStreamSrc ( InputStreamSource stream)

BuffferedReaderを返し、指定されたInputstreamSourceからコンテンツを読み取ります。

パラメーター
stream InputStreamSourceInputStreamSource

戻り値
BufferedReader BuffferedReader

getByteArrayListFromSource

public static ByteArrayList getByteArrayListFromSource ( InputStreamSource source)

InputStreamSourceからByteArrayListを取得します。

パラメーター
source InputStreamSourceInputStreamSource

戻り値
ByteArrayList ストリームの内容を含むByteArrayList

投げる
ストリームの読み取りに失敗した場合

getByteArrayListFromStream

public static ByteArrayList getByteArrayListFromStream (InputStream stream)

バイトストリームからByteArrayListを取得します。

パラメーター
stream InputStreamERROR(/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 InputStreamSourceInputStreamSource

戻り値
String ストリームの内容を含むString

投げる
ストリームの読み取りに失敗した場合

getStringFromStream

public static String getStringFromStream (InputStream stream)

文字ストリームからStringを取得します。

パラメーター
stream InputStreamERROR(/InputStream)

戻り値
String ストリームの内容を含むString

投げる
ストリームの読み取りに失敗した場合

nullOutputStream

public static OutputStream nullOutputStream ()

すべての書き込みを破棄するERROR(/OutputStream)を作成します。

戻り値
OutputStream