这里使用InputStream的子类FileInputStream读入文件:
public static void main(String[] args) throws IOException { //创建文件输入流 InputStream is = new FileInputStream("D:/itzhai/arthinking.txt"); //创建字节缓冲 byte[] buffer = new byte[100]; int length = 0; //以字节形式循环读取文件 while((length = is.read(buffer, 0, buffer.length)) != -1){ //把字节转换成字符并输出 String str =new String(buffer, 0, length); System.out.println(str); }}把字节数组作为源的输入流。
相关例子:欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |