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 ที่กำหนดหากไม่ใช่ค่า null

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)

ส่งคืน BufferedReader เพื่ออ่านเนื้อหาจาก 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 ของสตรีม

คำนวณCrc32

public static long calculateCrc32 (InputStream inStream)

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

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

คืนสินค้า
long CRC-32 ของสตรีม

คำนวณMd5

public static String calculateMd5 (InputStream inputSource)

วิธีตัวช่วยในการคำนวณ md5 สำหรับ inputStream InputStream จะถูกใช้งานและปิด

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

คืนสินค้า
String md5 ของสตรีม

ยกเลิก

public static void cancel (InputStreamSource outputSource)

ยกเลิก InputStreamSource ที่กำหนดหากไม่ใช่ค่า null

พารามิเตอร์
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 เป็นโมฆะ

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)

copyStreamToWriter

public static void copyStreamToWriter (InputStream inStream, 
                Writer writer)

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

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

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

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

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

copyStreams

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

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

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

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

outStream OutputStream : ERROR(/OutputStream)

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

copyStreams

public static void copyStreams (InputStream inStream, 
                OutputStream outStream)

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

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

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

outStream OutputStream : ERROR(/OutputStream)

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)

ส่งคืน BufferedReader เพื่ออ่านเนื้อหาจาก 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