• 关于JAVA文件的字节转字符练习


    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 }
  • 相关阅读:
    【11.5】生成器进阶--send、close和throw方法
    【11.4】协程是什么?
    【python】IO多路复用(select、poll、epoll)介绍及select、epoll的实现
    【11.3】select+回调+事件循环获取html
    【11.2】C10K问题和io多路复用(select、poll和epoll)
    【11.1】并发、并行、同步、异步、阻塞、非阻塞
    【10.10】进程间通信--Queue、Pipe、Manager
    set autotrace on 报cannot set autotrace 错误解决方法
    通配符获取文件
    日期函数
  • 原文地址:https://www.cnblogs.com/ltb6w/p/8168632.html
Copyright © 2020-2023  润新知