StreamUtil

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 สำหรับ ERROR(/InputStream)

static String calculateMd5(InputStream inputSource)

เมธอดตัวช่วยในการคำนวณ md5 สําหรับ inputStream

static void cancel(InputStreamSource outputSource)

ยกเลิก InputStreamSource ที่ระบุหากไม่ใช่ค่าว่าง

static void close(Closeable closeable)

ปิด ERROR(/Closeable) ที่ระบุ

static void closeGZipStream(GZIPOutputStream outStream)

ปิดสตรีมเอาต์พุต gzip ที่ระบุ

static void closeStream(OutputStream out)

เราเลิกใช้งานเมธอดนี้แล้ว ให้ใช้ close(Closeable) แทน

static void closeStream(InputStream in)

เราเลิกใช้งานเมธอดนี้แล้ว ให้ใช้ close(Closeable) แทน

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, 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)

นับจํานวนบรรทัดใน InputStreamSource

static void flushAndCloseStream(OutputStream outStream)

พยายามล้างสตรีมเอาต์พุตที่ระบุ แล้วปิดสตรีม

static BufferedReader getBufferedReaderFromStreamSrc(InputStreamSource stream)

แสดงผล BuffferedReader เพื่ออ่านเนื้อหาจาก InputstreamSource ที่ระบุ

static ByteArrayList getByteArrayListFromSource(InputStreamSource source)

ดึงข้อมูล ByteArrayList จาก InputStreamSource

static ByteArrayList getByteArrayListFromStream(InputStream stream)

ดึงข้อมูล ByteArrayList จากสตรีมไบต์

static String getStackTrace(Throwable throwable)

รับสแต็กเทรซเป็น String

static String getStringFromSource(InputStreamSource source)

ดึงข้อมูล String จาก InputStreamSource

static String getStringFromStream(InputStream stream)

ดึงข้อมูล String จากสตรีมอักขระ

static String getStringFromStream(InputStream stream, long length)

ดึงข้อมูล String จากสตรีมอักขระ

static OutputStream nullOutputStream()

สร้าง ERROR(/OutputStream) ที่ทิ้งการเขียนทั้งหมด

เมธอดสาธารณะ

calculateBase64Md5

public static String calculateBase64Md5 (InputStream inputSource)

เมธอดตัวช่วยสำหรับคำนวณ base64 md5 สำหรับ inputStream ระบบจะใช้ inputStream และปิด

พารามิเตอร์
inputSource InputStream: ใช้สร้าง inputStream

คิกรีเทิร์น
String base64 md5 ของสตรีม

การโยน
IOException

calculateCrc32

public static long calculateCrc32 (InputStream inStream)

วิธีการช่วยคํานวณ CRC-32 สําหรับ ERROR(/InputStream) ระบบจะบริโภคสตรีมและปิดสตรีม เราขอแนะนำให้ใช้สตรีมที่มีบัฟเฟอร์

พารามิเตอร์
inStream InputStream: ERROR(/InputStream)

คิกรีเทิร์น
long CRC-32 ของสตรีม

การโยน
IOException

calculateMd5

public static String calculateMd5 (InputStream inputSource)

เมธอดตัวช่วยในการคำนวณ md5 สําหรับ inputStream ระบบจะใช้ inputStream และปิด

พารามิเตอร์
inputSource InputStream: ใช้สร้าง inputStream

คิกรีเทิร์น
String md5 ของสตรีม

การโยน
IOException

ยกเลิก

public static void cancel (InputStreamSource outputSource)

ยกเลิก 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

closeStream

public static void closeStream (OutputStream out)

วิธีการนี้เลิกใช้งานแล้ว
โปรดใช้ close(Closeable) แทน

พารามิเตอร์
out OutputStream

closeStream

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)

การโยน
IOException

copyStreamToWriter

public static void copyStreamToWriter (InputStream inStream, 
                Writer writer)

คัดลอกเนื้อหาของ inStream ไปยัง writer

ขอแนะนําให้ระบุสตรีมที่มีบัฟเฟอร์สําหรับอินพุตและเอาต์พุต

พารามิเตอร์
inStream InputStream: ERROR(/InputStream)

writer Writer: ปลายทาง ERROR(/Writer)

การโยน
IOException

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: จำนวนไบต์ที่จะคัดลอก ค่าลบหมายถึงให้คัดลอกเนื้อหาทั้งหมด

การโยน
IOException

copyStreams

public static void copyStreams (InputStream inStream, 
                OutputStream outStream, 
                int offset)

คัดลอกเนื้อหาของ origStream ไปยัง destStream

ขอแนะนําให้ระบุสตรีมที่มีบัฟเฟอร์สําหรับอินพุตและเอาต์พุต

พารามิเตอร์
inStream InputStream: ERROR(/InputStream)

outStream OutputStream: ERROR(/OutputStream)

offset int: การเลื่อนเวลาของเวลาที่จะเริ่มคัดลอกข้อมูล

การโยน
IOException

copyStreams

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)

ดึงข้อมูล ByteArrayList จาก InputStreamSource

พารามิเตอร์
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)

ดึงข้อมูล String จาก InputStreamSource

พารามิเตอร์
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