• JavaIO流学习总结-FileReader和FileWriter基本操作练习


    package io;
    import java.io.FileReader;
    import java.io.FileWriter;
    import java.io.IOException;
    /*
     * 修改日期:2020/04/05
     * 修改人:牟松
     * 字符流FileReader和FileWriter基本操作练习
     */
    public class ceshi {
     public static void main(String[] args)
     {
       try {
       //实例化字符输入流对象,如何只是读取文件内容则不能实例化输出流对象。
       FileReader inputstream=new FileReader("ceshi.txt");
       //实例化字符输出流对象,加入参数true则为添加,不覆盖文本中的内容。
       FileWriter outputstream=new FileWriter("ceshi.txt");
      
       /*try {
        //将文本内容全部写入文件中,并读出
        char[] string=new char[1024];
        outputstream.write("测试文本");
        outputstream.close();
        inputstream.read(string);
        System.out.println(new String(string));
        inputstream.close();
       } catch (IOException e) {
         e.printStackTrace();
       }*/
        
        /*//InputStreamReader常用的三个read方法
        char[] string=new char[1024];
        char[] string1=new char[1024];
        int lenth=inputstream.read();    //调用返回值为int方法之后执行后面的语句第一个字符会消失
        inputstream.read(string);          
        inputstream.read(string1, 0, 4); //第一个为字符数组,第二个为起始下标,第三个参数为读取个数
        System.out.println("内容长度:"+lenth);
        System.out.println("string:"+new String(string));
        System.out.println("string1内容:"+new String(string1));
        inputstream.close();*/
       
        /*//OutputStreamWriter常用的wirte方法
        outputstream.write("测试文本");
        outputstream.write("测试文本", 0, 3);  //第一个参数为文本,第二个为起始下标,第三个参数为写入长度
        outputstream.close();*/
       } catch (IOException e) {
         e.printStackTrace();
       }
     }
    }
  • 相关阅读:
    BeanUtils.copyProperties的用法
    Eclipse中GitLab的配置和使用入门
    认识与入门 Markdown
    mybatis基础配置
    动态规划-最长公共子串
    查找
    Entity Framework Code First ---EF Power Tool 和MySql一起使用遇到的问题
    使用TortoiseSVN碰到的几个问题(2)-冲突解决, 图标重载
    使用TortoiseSVN碰到的几个问题(1)-导入,提交,更新
    Asp.net MVC4 Step By Step(5)-使用Web API
  • 原文地址:https://www.cnblogs.com/musong1998/p/12639902.html
Copyright © 2020-2023  润新知