黑马程序员技术交流社区
标题:
分享个代码
[打印本页]
作者:
刘德坤
时间:
2015-10-7 20:36
标题:
分享个代码
package com.itheima;
import java.io.ByteArrayOutputStream;
import java.io.FileInputStream;
import java.io.IOException;
/*5、 定义一个文件输入流,调用read(byte[] b)方法将exercise.txt文件中的所有内容打印出来(byte数组的大小限制为5)。
*/
public class Test5 {
public static void main(String[] args){
//定义文件输入流对象fi
FileInputStream fi = null;
ByteArrayOutputStream baos = null;
try {
fi = new FileInputStream("exercise.txt");
baos = new ByteArrayOutputStream();
byte[] buf = new byte[5];
int len = 0;
while((len=fi.read(buf))!=-1){
baos.write(buf,0,len);
}
System.out.println(baos.toString("GBK"));
} catch (Exception e) {
e.printStackTrace();
}finally{
if(fi!=null)
try {
fi.close();
} catch (Exception e2) {
e2.printStackTrace();
}
if(baos!=null)
try {
baos.close();
} catch (Exception e2) {
e2.printStackTrace();
}
}
}
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2