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 สำหรับ InputStream

static String calculateMd5(InputStream inputSource)

วิธีการช่วยคำนวณ md5 สำหรับ InputStream

static void cancel(InputStreamSource outputSource)

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

static void close(Closeable closeable)

ปิด Closeable ที่ระบุ

static void closeGZipStream(GZIPOutputStream outStream)

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

static void closeStream(InputStream in)

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

static void closeStream(OutputStream out)

เลิกใช้เมธอดนี้แล้ว โปรดใช้ 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)

คัดลอกเนื้อหาของ 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)

นับจำนวนบรรทัดใน 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, long length)

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

static String getStringFromStream(InputStream stream)

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

static OutputStream nullOutputStream()

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

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

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