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

    FileReader

    public static void main(String[] args) {
            //创建文件对象指定要读取的文件路径
            File file=new File("d:\readme1.txt");
            
            try {
                //创建文件字符输入流对象
                FileReader fr=new FileReader(file);
                /***********方法一(逐个字符读取文件中的信息)************************
                int ch;
                while((ch=fr.read())!=-1){
                    System.out.print((char)ch);
                }
                *************************************/
                
                /************方法二(以字符数组的方式进行读取)**********
                //创建字符数组
                char[] chs=new char[(int)file.length()];
                //将字符流中的数据读给字符数组
                fr.read(chs);
                //将字符数组转为字符串
                String s=new String(chs);
                System.out.println(s);
                
                System.out.println("===============");
                ********************************************/
                
                /****方法三(使用字符缓冲区读取文件中的内容)*****************/
                BufferedReader br=new BufferedReader(fr);
                String s=null;
                //br.readLine()表示逐行读取
                while((s=br.readLine())!=null){
                    System.out.println(s);
                }
                /******************************************/
            
                fr.close();
            } catch (FileNotFoundException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            } catch (IOException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
        }

    FileWriter

    public static void main(String[] args) {
            Scanner sc=new Scanner(System.in);
            //创建文件对象,指定要输出的文件路径
            File file=new File("d:\aa.txt");
            
            System.out.println("请输入要保存的消息:");
            String msg=sc.next();
            
            try {
                //创建文件字符输出流对象,true表示可以再文件的末尾追加信息
                FileWriter fw=new FileWriter(file,true);
                fw.write(msg+"
    ");
                fw.flush();
                fw.close();
                System.out.println("文件保存成功!");
            } catch (IOException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
  • 相关阅读:
    android开发 软键盘出现后 防止EditText控件遮挡 总体平移UI
    jQuery中this与$(this)的差别
    纯手写wcf代码,wcf入门,wcf基础教程
    JavaScript权威指南第01章 JavaScript 概述
    Python
    微信支付界面中文乱码问题
    EasyUI基础入门之Pagination(分页)
    Maximum Subarray
    CF1063F String Journey
    排序
  • 原文地址:https://www.cnblogs.com/xh_Blog/p/6595100.html
Copyright © 2011-2022 走看看