StreamUtil
public
class
StreamUtil
extends Object
java.lang.Object의 클래스 | |
↳ | 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)
<ph type="x-smartling-placeholder"></ph>
이 메서드는 지원 중단되었습니다.
대신 |
static
void
|
closeStream(InputStream in)
<ph type="x-smartling-placeholder"></ph>
이 메서드는 지원 중단되었습니다.
대신 |
static
void
|
closeZipStream(ZipOutputStream outStream)
주어진 zip 출력 스트림을 닫습니다. |
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를 반환하여 지정된 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()
모든 쓰기를 삭제하는 |
공개 메서드
CalculateBase64Md5
public static String calculateBase64Md5 (InputStream inputSource)
inputStream의 base64 md5를 계산하는 도우미 메서드입니다. inputStream이 소비되고 닫힘
매개변수 | |
---|---|
inputSource |
InputStream : inputStream을 만드는 데 사용됩니다. |
반환 값 | |
---|---|
String |
스트림의 base64 md5 |
생성 값 | |
---|---|
|
IOException |
CalculateCrc32로 이동합니다.
public static long calculateCrc32 (InputStream inStream)
ERROR(/InputStream)
의 CRC-32를 계산하는 도우미 메서드입니다. 스트림이 소비되고
닫힘 버퍼링된 스트림을 제공하는 것이 좋습니다.
매개변수 | |
---|---|
inStream |
InputStream : ERROR(/InputStream) |
반환 값 | |
---|---|
long |
스트림의 CRC-32 |
생성 값 | |
---|---|
|
IOException |
계산Md5
public static String calculateMd5 (InputStream inputSource)
inputStream의 md5를 계산하는 도우미 메서드입니다. inputStream이 소비되고 닫힘
매개변수 | |
---|---|
inputSource |
InputStream : inputStream을 만드는 데 사용됩니다. |
반환 값 | |
---|---|
String |
스트림의 md5 |
생성 값 | |
---|---|
|
IOException |
취소
public static void cancel (InputStreamSource outputSource)
null이 아니면 지정된 InputStreamSource
를 취소합니다.
매개변수 | |
---|---|
outputSource |
InputStreamSource |
닫기
public static void close (Closeable closeable)
지정된 ERROR(/Closeable)
를 닫습니다.
매개변수 | |
---|---|
closeable |
Closeable : ERROR(/Closeable) 입니다. null 인 경우 취해야 할 조치가 없습니다. |
closeGZipStream
public static void closeGZipStream (GZIPOutputStream outStream)
지정된 gzip 출력 스트림을 닫습니다.
매개변수 | |
---|---|
outStream |
GZIPOutputStream : ERROR(/ZipOutputStream) 입니다. OutStream이 null이면 취해진 작업이 없습니다. |
근접 스트림
public static void closeStream (OutputStream out)
<ph type="x-smartling-placeholder"></ph>
이 메서드는 지원 중단되었습니다.
대신 close(Closeable)
를 사용하세요.
매개변수 | |
---|---|
out |
OutputStream |
근접 스트림
public static void closeStream (InputStream in)
<ph type="x-smartling-placeholder"></ph>
이 메서드는 지원 중단되었습니다.
대신 close(Closeable)
를 사용하세요.
매개변수 | |
---|---|
in |
InputStream |
CloseZipStream
public static void closeZipStream (ZipOutputStream outStream)
주어진 zip 출력 스트림을 닫습니다.
매개변수 | |
---|---|
outStream |
ZipOutputStream : ERROR(/ZipOutputStream) 입니다. OutStream이 null이면 취해진 작업이 없습니다. |
copyFileToStream
public static void copyFileToStream (File file, OutputStream outStream)
파일의 콘텐츠를 아웃스트림으로 복사합니다. 버퍼링된 스트림을 제공하는 것이 좋습니다.
매개변수 | |
---|---|
file |
File : ERROR(/File) |
outStream |
OutputStream : ERROR(/OutputStream) |
생성 값 | |
---|---|
|
IOException |
CopyStreamToWriter
public static void copyStreamToWriter (InputStream inStream, Writer writer)
인스트림의 콘텐츠를 작성자에게 복사합니다.
입력 및 출력용 버퍼링된 스트림을 제공하는 것이 좋습니다.
매개변수 | |
---|---|
inStream |
InputStream : ERROR(/InputStream) |
writer |
Writer : ERROR(/Writer) 대상 |
생성 값 | |
---|---|
|
IOException |
카피 스트림
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 : 복사할 바이트 수입니다. 음수 값은 모든 콘텐츠를 복사하는 것을 의미합니다. |
생성 값 | |
---|---|
|
IOException |
카피 스트림
public static void copyStreams (InputStream inStream, OutputStream outStream, int offset)
origStream의 콘텐츠를 destStream에 복사합니다.
입력 및 출력용 버퍼링된 스트림을 제공하는 것이 좋습니다.
매개변수 | |
---|---|
inStream |
InputStream : ERROR(/InputStream) |
outStream |
OutputStream : ERROR(/OutputStream) |
offset |
int : 데이터 복사를 시작할 시점의 오프셋입니다. |
생성 값 | |
---|---|
|
IOException |
카피 스트림
public static void copyStreams (InputStream inStream, OutputStream outStream)
origStream의 콘텐츠를 destStream에 복사합니다.
입력 및 출력을 위한 버퍼링된 스트림을 제공하는 것이 좋습니다.
매개변수 | |
---|---|
inStream |
InputStream : ERROR(/InputStream) |
outStream |
OutputStream : ERROR(/OutputStream) |
생성 값 | |
---|---|
|
IOException |
countLinesFromSource
public static int countLinesFromSource (InputStreamSource source)
InputStreamSource
의 선 수 계산
매개변수 | |
---|---|
source |
InputStreamSource : InputStreamSource |
반환 값 | |
---|---|
int |
행 수 |
생성 값 | |
---|---|
|
스트림 읽기에 실패한 경우 |
flushAndCloseStream
public static void flushAndCloseStream (OutputStream outStream)
지정된 출력 스트림을 플러시하려고 시도한 다음 닫습니다.
매개변수 | |
---|---|
outStream |
OutputStream : ERROR(/OutputStream) 입니다. OutStream이 null이면 취해진 작업이 없습니다. |
getBufferedReaderFromStreamSrc
public static BufferedReader getBufferedReaderFromStreamSrc (InputStreamSource stream)
BuffferedReader를 반환하여 지정된 InputstreamSource에서 콘텐츠를 읽습니다.
매개변수 | |
---|---|
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 |