StreamUtil
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) 주어진 InputstreamSource에서 내용을 읽기 위해 BufferedReader를 반환합니다. |
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 () 모든 쓰기를 삭제하는 |
공개 방법
computeBase64Md5
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 |
closeZipStream
public static void closeZipStream (ZipOutputStream outStream)
주어진 zip 출력 스트림을 닫습니다.
매개변수 | |
---|---|
outStream | ZipOutputStream : ERROR(/ZipOutputStream) . outStream이 null이면 아무 조치도 취하지 않습니다. |
copyFileToStream
public static void copyFileToStream (File file, OutputStream outStream)
파일 내용을 outStream에 복사합니다. 버퍼링된 스트림을 제공하는 것이 좋습니다.
매개변수 | |
---|---|
file | File : ERROR(/File) |
outStream | OutputStream : ERROR(/OutputStream) |
던지기 | |
---|---|
| IO예외 |
CopyStreamToWriter
public static void copyStreamToWriter (InputStream inStream, Writer writer)
inStream의 내용을 작성자에게 복사합니다.
입력 및 출력을 위한 버퍼링된 스트림을 제공하는 것이 좋습니다.매개변수 | |
---|---|
inStream | InputStream : ERROR(/InputStream) |
writer | Writer : ERROR(/Writer) 목적지 |
던지기 | |
---|---|
| IO예외 |
copyStreams
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예외 |
copyStreams
public static void copyStreams (InputStream inStream, OutputStream outStream, int offset)
origStream의 내용을 destStream에 복사합니다.
입력 및 출력을 위한 버퍼링된 스트림을 제공하는 것이 좋습니다.
매개변수 | |
---|---|
inStream | InputStream : ERROR(/InputStream) |
outStream | OutputStream : ERROR(/OutputStream) |
offset | int : 데이터 복사를 시작할 때의 오프셋. |
던지기 | |
---|---|
| IO예외 |
copyStreams
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)
주어진 InputstreamSource에서 내용을 읽기 위해 BufferedReader를 반환합니다.
매개변수 | |
---|---|
stream | InputStreamSource : InputStreamSource |
보고 | |
---|---|
BufferedReader | 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 |
던지기 | |
---|---|
| 스트림 읽기 실패가 발생한 경우 |
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 |