StreamUtil
public
class
StreamUtil
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.util.StreamUtil |
คลาสยูทิลิตีสำหรับการจัดการสตรีมอินพุต
สรุป
เมธอดสาธารณะ | |
|---|---|
static
String
|
calculateBase64Md5(InputStream inputSource)
เมธอดตัวช่วยในการคำนวณ md5 ของ base64 สำหรับ InputStream |
static
long
|
calculateCrc32(InputStream inStream)
วิธีการช่วยคำนวณ CRC-32 สำหรับ |
static
String
|
calculateMd5(InputStream inputSource)
วิธีการช่วยคำนวณ md5 สำหรับ InputStream |
static
void
|
cancel(InputStreamSource outputSource)
ยกเลิก |
static
void
|
close(Closeable closeable)
ปิด |
static
void
|
closeGZipStream(GZIPOutputStream outStream)
ปิดสตรีมเอาต์พุต gzip ที่ระบุ |
static
void
|
closeStream(InputStream in)
เลิกใช้เมธอดนี้แล้ว
โปรดใช้ |
static
void
|
closeStream(OutputStream out)
เลิกใช้เมธอดนี้แล้ว
โปรดใช้ |
static
void
|
closeZipStream(ZipOutputStream outStream)
ปิดสตรีมเอาต์พุต ZIP ที่ระบุ |
static
void
|
copyFileToStream(File file, OutputStream outStream)
คัดลอกเนื้อหาของไฟล์ไปยัง outStream |
static
void
|
copyStreamToWriter(InputStream inStream, Writer writer)
คัดลอกเนื้อหาของ inStream ไปยัง Writer |
static
void
|
copyStreams(InputStream inStream, OutputStream outStream)
คัดลอกเนื้อหาของ origStream ไปยัง destStream |
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
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, long length)
ดึงข้อมูล |
static
String
|
getStringFromStream(InputStream stream)
ดึงข้อมูล |
static
OutputStream
|
nullOutputStream()
สร้าง |
เมธอดสาธารณะ
calculateBase64Md5
public static String calculateBase64Md5 (InputStream inputSource)
เมธอดตัวช่วยในการคำนวณ md5 ของ base64 สำหรับ InputStream ระบบจะใช้และปิด InputStream
| พารามิเตอร์ | |
|---|---|
inputSource |
InputStream: ใช้เพื่อสร้าง inputStream |
| การคืนสินค้า | |
|---|---|
String |
md5 ของสตรีมในรูปแบบ base64 |
| ส่ง | |
|---|---|
|
java.io.IOException |
IOException |
|
calculateCrc32
public static long calculateCrc32 (InputStream inStream)
วิธีการช่วยคำนวณ CRC-32 สำหรับ InputStream ระบบจะใช้สตรีมและ
ปิดสตรีม ขอแนะนำให้ระบุสตรีมที่บัฟเฟอร์
| พารามิเตอร์ | |
|---|---|
inStream |
InputStream: InputStream |
| การคืนสินค้า | |
|---|---|
long |
CRC-32 ของสตรีม |
| ส่ง | |
|---|---|
|
java.io.IOException |
IOException |
|
calculateMd5
public static String calculateMd5 (InputStream inputSource)
วิธีการช่วยคำนวณ md5 สำหรับ InputStream ระบบจะใช้และปิด inputStream
| พารามิเตอร์ | |
|---|---|
inputSource |
InputStream: ใช้เพื่อสร้าง inputStream |
| การคืนสินค้า | |
|---|---|
String |
md5 ของสตรีม |
| ส่ง | |
|---|---|
|
java.io.IOException |
IOException |
|
ยกเลิก
public static void cancel (InputStreamSource outputSource)
ยกเลิก InputStreamSource ที่ระบุหากไม่ใช่ค่าว่าง
| พารามิเตอร์ | |
|---|---|
outputSource |
InputStreamSource |
ปิด
public static void close (Closeable closeable)
ปิด Closeable ที่ระบุ
| พารามิเตอร์ | |
|---|---|
closeable |
Closeable: Closeable ไม่มีการดำเนินการใดๆ หาก null |
closeGZipStream
public static void closeGZipStream (GZIPOutputStream outStream)
ปิดสตรีมเอาต์พุต gzip ที่ระบุ
| พารามิเตอร์ | |
|---|---|
outStream |
GZIPOutputStream: ZipOutputStream จะไม่มีการดำเนินการใดๆ หาก outStream เป็น Null |
closeStream
public static void closeStream (InputStream in)
เลิกใช้เมธอดนี้แล้ว
โปรดใช้ close(Closeable) แทน
| พารามิเตอร์ | |
|---|---|
in |
InputStream |
closeStream
public static void closeStream (OutputStream out)
เลิกใช้เมธอดนี้แล้ว
โปรดใช้ close(Closeable) แทน
| พารามิเตอร์ | |
|---|---|
out |
OutputStream |
closeZipStream
public static void closeZipStream (ZipOutputStream outStream)
ปิดสตรีมเอาต์พุต ZIP ที่ระบุ
| พารามิเตอร์ | |
|---|---|
outStream |
ZipOutputStream: ZipOutputStream จะไม่มีการดำเนินการใดๆ หาก outStream เป็น Null |
copyFileToStream
public static void copyFileToStream (File file,
OutputStream outStream)คัดลอกเนื้อหาของไฟล์ไปยัง outStream ขอแนะนำให้ระบุสตรีมที่บัฟเฟอร์
| พารามิเตอร์ | |
|---|---|
file |
File: File |
outStream |
OutputStream: OutputStream |
| ส่ง | |
|---|---|
|
java.io.IOException |
IOException |
|
copyStreamToWriter
public static void copyStreamToWriter (InputStream inStream,
Writer writer)คัดลอกเนื้อหาของ inStream ไปยัง Writer
แนะนำให้ระบุสตรีมที่บัฟเฟอร์สำหรับการป้อนข้อมูลและการแสดงผล
| พารามิเตอร์ | |
|---|---|
inStream |
InputStream: InputStream |
writer |
Writer: Writer ปลายทาง |
| ส่ง | |
|---|---|
|
java.io.IOException |
IOException |
|
copyStreams
public static void copyStreams (InputStream inStream,
OutputStream outStream)คัดลอกเนื้อหาของ origStream ไปยัง destStream
แนะนำให้ระบุสตรีมที่บัฟเฟอร์สำหรับการป้อนข้อมูลและการแสดงผล
| พารามิเตอร์ | |
|---|---|
inStream |
InputStream: InputStream |
outStream |
OutputStream: OutputStream |
| ส่ง | |
|---|---|
|
java.io.IOException |
IOException |
|
copyStreams
public static void copyStreams (InputStream inStream,
OutputStream outStream,
long offset,
long size)คัดลอกเนื้อหาของ origStream ไปยัง destStream โดยเริ่มที่ออฟเซ็ตที่กำหนดและมีขนาดที่เฉพาะเจาะจง
แนะนำให้ระบุสตรีมที่บัฟเฟอร์สำหรับการป้อนข้อมูลและการแสดงผล
| พารามิเตอร์ | |
|---|---|
inStream |
InputStream: InputStream |
outStream |
OutputStream: OutputStream |
offset |
long: ออฟเซ็ตของเวลาที่จะเริ่มคัดลอกข้อมูล |
size |
long: จำนวนไบต์ที่จะคัดลอก ค่าลบหมายถึงการคัดลอกเนื้อหาทั้งหมด |
| ส่ง | |
|---|---|
|
java.io.IOException |
IOException |
|
copyStreams
public static void copyStreams (InputStream inStream,
OutputStream outStream,
int offset)คัดลอกเนื้อหาของ origStream ไปยัง destStream
แนะนำให้ระบุสตรีมที่บัฟเฟอร์สำหรับการป้อนข้อมูลและการแสดงผล
| พารามิเตอร์ | |
|---|---|
inStream |
InputStream: InputStream |
outStream |
OutputStream: OutputStream |
offset |
int: ออฟเซ็ตของเวลาที่จะเริ่มคัดลอกข้อมูล |
| ส่ง | |
|---|---|
|
java.io.IOException |
IOException |
|
countLinesFromSource
public static int countLinesFromSource (InputStreamSource source)
นับจำนวนบรรทัดใน InputStreamSource
| พารามิเตอร์ | |
|---|---|
source |
InputStreamSource: InputStreamSource |
| การคืนสินค้า | |
|---|---|
int |
จำนวนบรรทัด |
| ส่ง | |
|---|---|
IOException |
หากเกิดข้อผิดพลาดในการอ่านสตรีม |
flushAndCloseStream
public static void flushAndCloseStream (OutputStream outStream)
พยายามล้างสตรีมเอาต์พุตที่ระบุ แล้วปิด
| พารามิเตอร์ | |
|---|---|
outStream |
OutputStream: OutputStream จะไม่มีการดำเนินการใดๆ หาก outStream เป็น Null |
getBufferedReaderFromStreamSrc
public static BufferedReader getBufferedReaderFromStreamSrc (InputStreamSource stream)
ส่งคืน BuffferedReader เพื่ออ่านเนื้อหาจาก InputstreamSource ที่ระบุ
| พารามิเตอร์ | |
|---|---|
stream |
InputStreamSource: InputStreamSource |
| การคืนสินค้า | |
|---|---|
BufferedReader |
a BuffferedReader |
getByteArrayListFromSource
public static ByteArrayList getByteArrayListFromSource (InputStreamSource source)
ดึงข้อมูล ByteArrayList จาก InputStreamSource
| พารามิเตอร์ | |
|---|---|
source |
InputStreamSource: InputStreamSource |
| การคืนสินค้า | |
|---|---|
ByteArrayList |
ByteArrayList ที่มีเนื้อหาของสตรีม |
| ส่ง | |
|---|---|
IOException |
หากเกิดข้อผิดพลาดในการอ่านสตรีม |
getByteArrayListFromStream
public static ByteArrayList getByteArrayListFromStream (InputStream stream)
เรียกข้อมูล ByteArrayList จากสตรีมไบต์
| พารามิเตอร์ | |
|---|---|
stream |
InputStream: InputStream |
| การคืนสินค้า | |
|---|---|
ByteArrayList |
ByteArrayList ที่มีเนื้อหาของสตรีม |
| ส่ง | |
|---|---|
IOException |
หากเกิดข้อผิดพลาดในการอ่านสตรีม |
getStackTrace
public static String getStackTrace (Throwable throwable)
รับสแต็กเทรซเป็น String
| พารามิเตอร์ | |
|---|---|
throwable |
Throwable: Throwable ที่จะแปลง |
| การคืนสินค้า | |
|---|---|
String |
String สแต็กเทรซ |
getStringFromSource
public static String getStringFromSource (InputStreamSource source)
ดึงข้อมูล String จาก InputStreamSource
| พารามิเตอร์ | |
|---|---|
source |
InputStreamSource: InputStreamSource |
| การคืนสินค้า | |
|---|---|
String |
String ที่มีเนื้อหาของสตรีม |
| ส่ง | |
|---|---|
IOException |
หากเกิดข้อผิดพลาดในการอ่านสตรีม |
getStringFromStream
public static String getStringFromStream (InputStream stream,
long length)ดึงข้อมูล String จากสตรีมของอักขระ
| พารามิเตอร์ | |
|---|---|
stream |
InputStream: InputStream |
length |
long: ขนาดของเนื้อหาที่จะอ่าน ตั้งค่าเป็น 0 เพื่ออ่านเนื้อหาทั้งหมด |
| การคืนสินค้า | |
|---|---|
String |
String ที่มีเนื้อหาของสตรีม |
| ส่ง | |
|---|---|
IOException |
หากเกิดข้อผิดพลาดในการอ่านสตรีม |
getStringFromStream
public static String getStringFromStream (InputStream stream)
ดึงข้อมูล String จากสตรีมของอักขระ
| พารามิเตอร์ | |
|---|---|
stream |
InputStream: InputStream |
| การคืนสินค้า | |
|---|---|
String |
String ที่มีเนื้อหาของสตรีม |
| ส่ง | |
|---|---|
IOException |
หากเกิดข้อผิดพลาดในการอ่านสตรีม |
nullOutputStream
public static OutputStream nullOutputStream ()
สร้าง OutputStream ที่ทิ้งการเขียนทั้งหมด
| การคืนสินค้า | |
|---|---|
OutputStream |
|