InputStreamReader简例

 1 import java.io.FileWriter;
 2 import java.io.IOException;
 3 import java.io.InputStreamReader;
 4 
 5 /*
 6  * 需求:从键盘读入一些字符,并写入的项目根目录下的file.txt文件当中
 7  * 
 8  * 用到的类:InputStreamReader FileWriter  System.in 
 9  * InputStreamReader的作用:将字节转换成字符, 可以指定字符集
10  */
11 public class InputStreamReaderDemo {
12 
13     public static void main(String[] args) throws IOException {
14         //创建输入流对象
15         InputStreamReader is = new InputStreamReader(System.in);
16         
17         //创建输出流对象
18         FileWriter os = new FileWriter("file.txt");
19         
20         //读写数据
21         int len = 0; //记录每次读到字符数组的长度
22         char[] str = new char[1024];
23         while ((len = is.read(str)) != -1) {
24             os.write(str, 0, len);
25             os.flush();
26         }
27         
28         //释放资源 
29         is.close();
30         os.close();
31     }
32 }

 

posted on 2019-05-30 22:04  哈哈哈天蝎  阅读(1634)  评论(0)    收藏  举报

导航