国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開(kāi)通VIP
java中InputStream轉(zhuǎn)化為byte[]數(shù)組

在commons-io包中org.apache.commons.io.IOUtils類的toByteArray(InputStream input)已經(jīng)有實(shí)現(xiàn)了,我們可以參考下思路,完成我們的方法,我們可以用類似下面的代碼實(shí)現(xiàn)inputStream轉(zhuǎn)化為byte[]數(shù)組

public static byte[] toByteArray(InputStream input) throws IOException {    ByteArrayOutputStream output = new ByteArrayOutputStream();    byte[] buffer = new byte[4096];    int n = 0;    while (-1 != (n = input.read(buffer))) {        output.write(buffer, 0, n);    }    return output.toByteArray();}

下面是IOUtils中摘錄出與toByteArray相關(guān)的方法

org.apache.commons.io.IOUtils.toByteArray方法如下:public static byte[] toByteArray(InputStream input)  throws IOException{  ByteArrayOutputStream output = new ByteArrayOutputStream();  copy(input, output);  return output.toByteArray();}public static int copy(InputStream input, OutputStream output)  throws IOException{  long count = copyLarge(input, output);  if (count > 2147483647L) {    return -1;  }  return (int)count;}public static long copyLarge(InputStream input, OutputStream output)  throws IOException{  byte[] buffer = new byte[4096];  long count = 0L;  int n = 0;  while (-1 != (n = input.read(buffer))) {    output.write(buffer, 0, n);    count += n;  }  return count;}
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開(kāi)APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
java 輸入流轉(zhuǎn)字節(jié)數(shù)組
Android Bitmap與DrawAble與byte[]與InputStream之間的轉(zhuǎn)換工具類
將BufferedImage轉(zhuǎn)換為InputStream,親測(cè)可用
16. 文件的保存與讀取
Java輸入、輸入、IO流 類層次關(guān)系梳理
自己寫的一個(gè)JSP上傳文件和下載文件的JavaBean
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服