zoukankan      html  css  js  c++  java
  • 关于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 }
  • 相关阅读:
    NLB网路负载均衡管理器详解
    Nginx配置详解
    Nginx代理功能与负载均衡详解
    .Net使用RabbitMQ详解
    说说面向服务的体系架构SOA
    .Net中的RealProxy实现AOP
    搭建自己的Nuget服务器
    VMware虚拟网络连接模式详解(NAT,Bridged,Host-only)
    JsonUtils
    Linux三剑客
  • 原文地址:https://www.cnblogs.com/ltb6w/p/8168632.html
Copyright © 2011-2022 走看看