สตรีมยูทิลิตี
public
class
StreamUtil
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.StreamUtil |
คลาสยูทิลิตีสำหรับการจัดการสตรีมอินพุต
สรุป
วิธีการสาธารณะ | |
---|---|
static
String
|
calculateBase64Md5(InputStream inputSource)
เมธอดของตัวช่วยในการคำนวณ base64 md5 สำหรับ 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(OutputStream out)
วิธีนี้เลิกใช้งานแล้ว
ให้ใช้ |
static
void
|
closeStream(InputStream in)
วิธีนี้เลิกใช้งานแล้ว
ให้ใช้ |
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()
สร้าง |
วิธีการสาธารณะ
คำนวณBase64Md5
public static String calculateBase64Md5 (InputStream inputSource)
เมธอดของตัวช่วยในการคำนวณ base64 md5 สำหรับ InputStream ระบบจะใช้งาน InputStream และ ปิดแล้ว
พารามิเตอร์ | |
---|---|
inputSource |
InputStream : ใช้เพื่อสร้าง InputStream |
คิกรีเทิร์น | |
---|---|
String |
base64 md5 ของสตรีม |
การขว้าง | |
---|---|
|
ข้อยกเว้น IO |
คำนวณ Crc32
public static long calculateCrc32 (InputStream inStream)
วิธีการของตัวช่วยในการคำนวณ CRC-32 สำหรับ ERROR(/InputStream)
สตรีมจะถูกรับชมและ
ปิดแล้ว ขอแนะนำให้จัดเตรียมสตรีมที่บัฟเฟอร์
พารามิเตอร์ | |
---|---|
inStream |
InputStream : ERROR(/InputStream) |
คิกรีเทิร์น | |
---|---|
long |
CRC-32 ของสตรีม |
การขว้าง | |
---|---|
|
ข้อยกเว้น IO |
คำนวณ Md5
public static String calculateMd5 (InputStream inputSource)
เมธอดของตัวช่วยในการคำนวณ md5 สำหรับ InputStream ระบบจะใช้ InputStream และ ปิดแล้ว
พารามิเตอร์ | |
---|---|
inputSource |
InputStream : ใช้เพื่อสร้าง InputStream |
คิกรีเทิร์น | |
---|---|
String |
MD5 ของสตรีม |
การขว้าง | |
---|---|
|
ข้อยกเว้น IO |
ยกเลิก
public static void cancel (InputStreamSource outputSource)
ยกเลิก 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) ไม่มีการดําเนินการหากนอกสตรีมเป็นค่าว่าง |
ปิดสตรีม
public static void closeStream (OutputStream out)
วิธีนี้เลิกใช้งานแล้ว
ให้ใช้ close(Closeable)
แทน
พารามิเตอร์ | |
---|---|
out |
OutputStream |
ปิดสตรีม
public static void closeStream (InputStream in)
วิธีนี้เลิกใช้งานแล้ว
ให้ใช้ close(Closeable)
แทน
พารามิเตอร์ | |
---|---|
in |
InputStream |
ปิดZipStream
public static void closeZipStream (ZipOutputStream outStream)
ปิดสตรีมเอาต์พุต Zip
พารามิเตอร์ | |
---|---|
outStream |
ZipOutputStream : ERROR(/ZipOutputStream) ไม่มีการดําเนินการหากนอกสตรีมเป็นค่าว่าง |
คัดลอกไฟล์ไปยังสตรีม
public static void copyFileToStream (File file, OutputStream outStream)
คัดลอกเนื้อหาของไฟล์ไปยังนอกสตรีม ขอแนะนำให้จัดเตรียมสตรีมที่บัฟเฟอร์
พารามิเตอร์ | |
---|---|
file |
File : ERROR(/File) |
outStream |
OutputStream : ERROR(/OutputStream) |
การขว้าง | |
---|---|
|
ข้อยกเว้น IO |
CopyStreamToWriter
public static void copyStreamToWriter (InputStream inStream, Writer writer)
คัดลอกเนื้อหาของในสตรีมไปยังผู้เขียน
แนะนำให้จัดเตรียมสตรีมที่บัฟเฟอร์สำหรับอินพุตและเอาต์พุต
พารามิเตอร์ | |
---|---|
inStream |
InputStream : ERROR(/InputStream) |
writer |
Writer : จุดหมายของ ERROR(/Writer) |
การขว้าง | |
---|---|
|
ข้อยกเว้น IO |
CopyStream
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 |
CopyStream
public static void copyStreams (InputStream inStream, OutputStream outStream, int offset)
คัดลอกเนื้อหาของ origStream ไปยัง destStream
แนะนำให้จัดเตรียมสตรีมที่บัฟเฟอร์สำหรับอินพุตและเอาต์พุต
พารามิเตอร์ | |
---|---|
inStream |
InputStream : ERROR(/InputStream) |
outStream |
OutputStream : ERROR(/OutputStream) |
offset |
int : ออฟเซ็ตของเวลาที่จะเริ่มคัดลอกข้อมูล |
การขว้าง | |
---|---|
|
ข้อยกเว้น IO |
CopyStream
public static void copyStreams (InputStream inStream, OutputStream outStream)
คัดลอกเนื้อหาของ origStream ไปยัง destStream
แนะนำให้จัดเตรียมสตรีมที่บัฟเฟอร์สำหรับอินพุตและเอาต์พุต
พารามิเตอร์ | |
---|---|
inStream |
InputStream : ERROR(/InputStream) |
outStream |
OutputStream : ERROR(/OutputStream) |
การขว้าง | |
---|---|
|
ข้อยกเว้น IO |
จำนวนบรรทัดจากต้นทาง
public static int countLinesFromSource (InputStreamSource source)
นับจำนวนบรรทัดใน InputStreamSource
พารามิเตอร์ | |
---|---|
source |
InputStreamSource : InputStreamSource |
คิกรีเทิร์น | |
---|---|
int |
จำนวนบรรทัด |
การขว้าง | |
---|---|
|
หากการอ่านสตรีมล้มเหลว |
ฟลัชและปิดสตรีม
public static void flushAndCloseStream (OutputStream outStream)
พยายามล้างสตรีมเอาต์พุตที่ระบุ แล้วปิดสตรีมนั้น
พารามิเตอร์ | |
---|---|
outStream |
OutputStream : ERROR(/OutputStream) ไม่มีการดําเนินการหากนอกสตรีมเป็นค่าว่าง |
getBufferedReaderจากสตรีม Src
public static BufferedReader getBufferedReaderFromStreamSrc (InputStreamSource stream)
แสดงผล BuffferedReader เพื่ออ่านเนื้อหาจาก InputstreamSource ที่กำหนด
พารามิเตอร์ | |
---|---|
stream |
InputStreamSource : InputStreamSource |
คิกรีเทิร์น | |
---|---|
BufferedReader |
BuffferedReader |
getByteArrayListFromSource
public static ByteArrayList getByteArrayListFromSource (InputStreamSource source)
เรียกข้อมูล ByteArrayList
จาก InputStreamSource
พารามิเตอร์ | |
---|---|
source |
InputStreamSource : InputStreamSource |
คิกรีเทิร์น | |
---|---|
ByteArrayList |
ByteArrayList ที่มีเนื้อหาของสตรีม |
การขว้าง | |
---|---|
|
หากการอ่านสตรีมล้มเหลว |
getByteArrayListจากสตรีม
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)
เรียกข้อมูล String
จาก InputStreamSource
พารามิเตอร์ | |
---|---|
source |
InputStreamSource : InputStreamSource |
คิกรีเทิร์น | |
---|---|
String |
String ที่มีเนื้อหาของสตรีม |
การขว้าง | |
---|---|
|
หากการอ่านสตรีมล้มเหลว |
getStringจากสตรีม
public static String getStringFromStream (InputStream stream)
เรียกข้อมูล String
จากสตรีมอักขระ
พารามิเตอร์ | |
---|---|
stream |
InputStream : ERROR(/InputStream) |
คิกรีเทิร์น | |
---|---|
String |
String ที่มีเนื้อหาของสตรีม |
การขว้าง | |
---|---|
|
หากการอ่านสตรีมล้มเหลว |
getStringจากสตรีม
public static String getStringFromStream (InputStream stream, long length)
เรียกข้อมูล String
จากสตรีมอักขระ
พารามิเตอร์ | |
---|---|
stream |
InputStream : ERROR(/InputStream) |
length |
long : ขนาดของเนื้อหาที่อ่าน ตั้งค่าเป็น 0 เพื่ออ่านเนื้อหาทั้งหมด |
คิกรีเทิร์น | |
---|---|
String |
String ที่มีเนื้อหาของสตรีม |
การขว้าง | |
---|---|
|
หากการอ่านสตรีมล้มเหลว |
สตรีมเอาต์พุตที่เป็นค่าว่าง
public static OutputStream nullOutputStream ()
สร้าง ERROR(/OutputStream)
ที่ทิ้งการเขียนทั้งหมด
คิกรีเทิร์น | |
---|---|
OutputStream |