程序是练出来的

专注JAVA,JavaScript,Python,三剑走天涯。 软素质:忠心、追求、进取、态度、方法、恒心、坚持

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

PrintWriter向文件写入字符,接收Writer对象。BufferedWriter是Writer对象还具有缓冲作用让写入更加高效,同时最重要的是BufferedWriter接 收转换流对象FileWriter,BufferedWriter也接收Writer对象所以可以笑纳FileWriter。有了FileWriter接入后功能就更强大了,它可以接收File对 象,有了这个对象就可以指定文件路径和文件名了,从而写入文件字符的目的就达到了。

 

 1 import java.io.*;
 2 import java.util.*;
 3 
 4 public class Digital  {
 5 
 6     private Random r;
 7     private int j;
 8     private  PrintWriter fw;
 9 
10    
15     Digital () {
16 
17         r=new Random();
18 
19         try {
20 
21            fw=new PrintWriter(new BufferedWriter(new FileWriter(new File("D:\\myRead","xiaodu.txt"))));
22         
23            /*
24            PrintWriter向文件写入字符,接收Writer对象。BufferedWriter是Writer对象还具有缓冲作用让写入更加高效,同时最重要的是Buff      eredWriter接收转换流对象FileWriter,BufferedWriter也接收Writer对象所以可以笑纳FileWriter。有了FileWriter接入后功能就更强大      了,它可以接收File对 象,有了这个对象就可以指定文件路径和文件名了,从而写入文件字符的目的就达到了。
27             */
28            
29            
30         }catch (Exception e) {
31 
32             e.getMessage();
33         }
34 
35 
36         for (int i=0;i<10;i++)
37         {
38 
39             j=r.nextInt(50);
40             System.out.print(j+",");
41 
42             try {
43 
44                this.getDigital();
45                fw.flush();
46 
47             }catch (Exception e) {
48 
49                 e.getMessage();
50 
51             }
52 
53         }
54 
55 
56 
57     }
58 
59 
60 
61 
62  public void  getDigital() throws Exception {
63 
64      //fw.write(j);
65      fw.print(j);
66      fw.print(" ");
67 
68  }
69 
70  public void getClose() throws Exception{
71 
72      fw.close();
73  }
74 
75 
76     public static void main(String[] args) throws Exception {
77 
78         Digital d=new Digital();
79 
80         d.getClose();
81 
82 
83 
84     }
85 
86 }

 

posted on 2018-01-01 19:29  爱学习的小象  阅读(187)  评论(0编辑  收藏  举报