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 ไปยังผู้เขียน

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) ที่ละทิ้งการเขียนทั้งหมด

วิธีการสาธารณะ

คำนวณ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) ไม่มีการดำเนินการใด ๆ หาก outStream เป็นโมฆะ

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 เป็นโมฆะ

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ข้อยกเว้น

คัดลอกสตรีม

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ข้อยกเว้น

คัดลอกสตรีม

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

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

แนะนำให้จัดเตรียมสตรีมบัฟเฟอร์สำหรับอินพุตและเอาต์พุต

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

outStream OutputStream : ERROR(/OutputStream)

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

ขว้าง
IOข้อยกเว้น

คัดลอกสตรีม

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 จำนวนบรรทัด

ขว้าง
หากเกิดความล้มเหลวในการอ่านสตรีม

flushAndCloseStream

public static void flushAndCloseStream (OutputStream outStream)

พยายามที่จะล้างข้อมูลกระแสข้อมูลขาออกที่กำหนด และจากนั้นปิด

พารามิเตอร์
outStream OutputStream : ERROR(/OutputStream) ไม่มีการดำเนินการใด ๆ หาก outStream เป็นโมฆะ

getBufferedReaderFromStreamSrc

public static BufferedReader getBufferedReaderFromStreamSrc (InputStreamSource stream)

ส่งคืน BuffferedReader เพื่ออ่านเนื้อหาจาก InputstreamSource ที่กำหนด

พารามิเตอร์
stream InputStreamSource : InputStreamSource

การส่งคืน
BufferedReader BuffferedReader

getByteArrayListFromSource.getByteArrayListFromSource

public static ByteArrayList getByteArrayListFromSource (InputStreamSource source)

ดึง ByteArrayList จาก InputStreamSource

พารามิเตอร์
source InputStreamSource : InputStreamSource

การส่งคืน
ByteArrayList ByteArrayList ที่มีเนื้อหาสตรีม

ขว้าง
หากเกิดความล้มเหลวในการอ่านสตรีม

getByteArrayListFromStream.getByteArrayListFromStream

public static ByteArrayList getByteArrayListFromStream (InputStream stream)

ดึง ByteArrayList จากสตรีมไบต์

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

การส่งคืน
ByteArrayList ByteArrayList ที่มีเนื้อหาสตรีม

ขว้าง
หากเกิดความล้มเหลวในการอ่านสตรีม

รับStackTrace

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