ストリーム使用率

public class StreamUtil
extends Object

java.lang.オブジェクト
com.android.tradefed.util.StreamUtil


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

まとめ

パブリックメソッド

static String calculateBase64Md5 (InputStream inputSource)

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

static long calculateCrc32 (InputStream inStream)

ERROR(/InputStream)の CRC-32 を計算するヘルパー メソッド。

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 copyFileToStream (File file, OutputStream outStream)

ファイルの内容を outStream にコピーします。

static void copyStreamToWriter (InputStream inStream, Writer writer)

inStream の内容をライターにコピーします。

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)

BufferedReader を返し、指定された 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 String getStringFromStream (InputStream stream, long length)

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

static OutputStream nullOutputStream ()

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

パブリックメソッド

計算Base64Md5

public static String calculateBase64Md5 (InputStream inputSource)

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

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

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

投げる
IO例外

計算Crc32

public static long calculateCrc32 (InputStream inStream)

ERROR(/InputStream)の CRC-32 を計算するヘルパー メソッド。ストリームは消費されて閉じられます。バッファリングされたストリームを提供することをお勧めします。

パラメーター
inStream InputStream : ERROR(/InputStream)

戻り値
longストリームの CRC-32

投げる
IO例外

計算MD5

public static String calculateMd5 (InputStream inputSource)

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

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

戻り値
StringストリームのMD5

投げる
IO例外

キャンセル

public static void cancel (InputStreamSource outputSource)

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

パラメーター
outputSource InputStreamSource

近い

public static void close (Closeable closeable)

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

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

閉じるGZipStream

public static void closeGZipStream (GZIPOutputStream outStream)

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

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

閉じるストリーム

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)

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

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

ファイルをストリームにコピー

public static void copyFileToStream (File file, 
                OutputStream outStream)

ファイルの内容を outStream にコピーします。バッファリングされたストリームを提供することをお勧めします。

パラメーター
file FileERROR(/File)

outStream OutputStream : ERROR(/OutputStream)

投げる
IO例外

コピーストリームトゥライター

public static void copyStreamToWriter (InputStream inStream, 
                Writer writer)

inStream の内容をライターにコピーします。

入力と出力にバッファリングされたストリームを提供することを推奨します

パラメーター
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例外

countLinesFromSource

public static int countLinesFromSource (InputStreamSource source)

InputStreamSourceの行数をカウントする

パラメーター
source InputStreamSource : InputStreamSource

戻り値
int行数

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

フラッシュアンドクローズストリーム

public static void flushAndCloseStream (OutputStream outStream)

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

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

getBufferedReaderFromStreamSrc

public static BufferedReader getBufferedReaderFromStreamSrc (InputStreamSource stream)

BufferedReader を返し、指定された InputstreamSource から内容を読み取ります。

パラメーター
stream InputStreamSource : InputStreamSource

戻り値
BufferedReaderバッファリーダー

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

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

getスタックトレース

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

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

null出力ストリーム

public static OutputStream nullOutputStream ()

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

戻り値
OutputStream