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();
            }
  • 相关阅读:
    用R语言中的神经网络预测时间序列:多层感知器和极限学习机
    R语言SIR模型(Susceptible Infected Recovered Model)代码sir模型实例
    confirmit中 domainValues() 方法
    confirmit中indexOf()方法
    confitmit中none()方法
    confirmit中any()方法参数问题
    confirmit中方法调用的数组之sort()区别
    confirmit平台问题汇总
    confirmit中创建的 if 判断条件的区别
    专业名称解释笔记
  • 原文地址:https://www.cnblogs.com/xh_Blog/p/6595100.html
Copyright © 2011-2022 走看看