Java--Working with Input Stream

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 }
View Code

测试结果:

???:
拒绝访问的原因:

注:但内存访问磁盘比较耗时,于是考虑buffereldinputstream:

高速缓存。不是从文件中读取字符串。直接用字符串做输入流

猜你喜欢

转载自www.cnblogs.com/Catherinezhilin/p/9088434.html