zoukankan      html  css  js  c++  java
  • FileReader和FileWriter

    FileReader和FileWriter

          使用fileoutputstream类向文件写入数据与使用fileinputstream类从文件中将内容读取出来,存在不足,就是中文占两个字节, 搞不好就会也现乱码。所以出现FileReader和FileWriter做为fileoutputstream、fileinputstream的替代方案。

          FileReader从流中按顺序进行读取,只要文件不close,用read()方法就可以顺序的读取源中的内容。直到源或流被close。

         以下是code:

         

     1 public static void main(String[] args)
     2     {
     3         // writerTest();
     4         readtest();
     5     }
     6 
     7     /*
     8      *
     9      * 写入文件内容
    10      */
    11     public static void writerTest()
    12     {
    13 
    14         try
    15         {
    16             File file = new File("e:/java.txt");
    17             FileWriter fwriter = new FileWriter(file);
    18             fwriter.write("白日依山尽,黄河入海流");
    19             fwriter.close();
    20         } catch (Exception ex)
    21         {
    22 
    23             ex.printStackTrace();
    24         }
    25 
    26     }
    27 
    28     /*
    29      * 读取文件
    30      * 
    31      */
    32     public static void readtest()
    33     {
    34         try
    35         {
    36             File file = new File("e:/java.txt");
    37             FileReader reader = new FileReader(file);
    38 
    39             char[] bty = new char[1024];
    40             int len = reader.read(bty);//将字节写入到数组
    41             System.out.println(new String(bty, 0, len));//设置文本域的显示信息
    42             reader.close();
    43         } catch (Exception ex)
    44         {
    45 
    46             ex.printStackTrace();
    47         }
    48     }

  • 相关阅读:
    nginx配置二级目录,反向代理不同ip+端口
    一次实验环境中的数据库空间整理经历
    NFine中权限判断出错的问题
    Centos7 硬盘分区
    12个必备的JavaScript装逼技巧
    判断五大浏览器类型
    npm 常用命令及版本号浅析
    js 判断IE浏览器
    娱乐冷门小知识
    vue baidu Map 百度路书去掉动画
  • 原文地址:https://www.cnblogs.com/c546170667/p/5863147.html
Copyright © 2011-2022 走看看