生活随笔
收集整理的這篇文章主要介紹了
java实现读取文件返回字节数组
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
java實(shí)現(xiàn)讀取文件的內(nèi)容返回字節(jié)數(shù)組
1.代碼如下所示:
public class FileUtil {public static byte[] readFile(String fname
){InputStream fis
= null
;ByteArrayOutputStream baos
= null
;try{baos
= new ByteArrayOutputStream();fis
= new FileInputStream(fname
);byte[] ch
= new byte[1024];int readLen
= 0;while ((readLen
= fis
.read(ch
)) != -1) {baos
.write(ch
, 0, readLen
);}return baos
.toByteArray();}catch (Exception e
){e
.printStackTrace();}finally{try{if (fis
!= null
) {fis
.close();}}catch (IOException e
) {}try{if (baos
!= null
) {baos
.close();}}catch (IOException e
) {}}return null
;}public static void main(String
[] args
) throws UnsupportedEncodingException
{String filename
= "E:\\test\\system\\test.txt";FileUtil fileUtil
= new FileUtil();byte[] fileByte
= fileUtil
.readFile(filename
);String fileStr
= new String(fileByte
,"utf-8");System
.out
.println(fileStr
); }
}
總結(jié)
以上是生活随笔為你收集整理的java实现读取文件返回字节数组的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。