file input stream:
1.在本地建立text文本文件:
2.在eclipse中输入代码:
1 import java.io.FileInputStream; 2 import java.io.IOException; 3 4 public class FileInputStreamDemo { 5 public static void main(String args[]) { 6 int i; 7 char c; 8 try(FileInputStream f=new FileInputStream("G:\\学习型文档\\java_test")){ 9 while((i=f.read())!=-1) { 10 System.out.println(" "+i); 11 c=(char ) i; 12 System.out.println(c); 13 } 14 } 15 catch(IOException ex) { 16 System.out.println(ex); 17 } 18 19 } 20 21 }
测试结果:
???:
拒绝访问的原因:
注:但内存访问磁盘比较耗时,于是考虑buffereldinputstream:
高速缓存。不是从文件中读取字符串。直接用字符串做输入流