ストリーム使用率
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) |
static String | calculateMd5 (InputStream inputSource) inputStream の md5 を計算するヘルパー メソッド。 |
static void | cancel ( InputStreamSource outputSource) null でない場合は、指定された |
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) 指定された 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) |
static void | flushAndCloseStream (OutputStream outStream) 指定された出力ストリームをフラッシュしようとして、それを閉じます。 |
static BufferedReader | getBufferedReaderFromStreamSrc ( InputStreamSource stream) BufferedReader を返し、指定された InputstreamSource から内容を読み取ります。 |
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 () すべての書き込みを破棄する |
パブリックメソッド
計算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 | File : ERROR(/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 |