第九次实训

1. 文件输出流的应用。

定义如下字符串:

String str = “[email protected]#%&*软件工程”;

编写程序将该字符串写入文件”data.txt”

package 第九次实训;

    import java.io.BufferedReader;
    import java.io.BufferedWriter;
    import java.io.File;
    import java.io.FileReader;
    import java.io.FileWriter;
    import java.io.IOException;

    public class IO {

        public static void main(String[] args) throws IOException {
            // TODO 自动生成的方法存根
            String str = "[email protected]#&*软件工程";
            File xy = new File("data.txt");
            FileWriter ab = new FileWriter(xy);
            BufferedWriter cd = new BufferedWriter(ab);
            cd.write("hi这里是花生");
            //提行
            cd.newLine();    
            cd.write("略略略");
            cd.close();      
            ab.close();
            
            
            
            
            FileReader fr = new FileReader(xy);
            BufferedReader br=new BufferedReader(fr);     
             while ((str = br.readLine()) != null)  //逐行读取数据
             {
               System.out.println(str);
             }
       System.out.println("绝对路径:" + xy.getAbsolutePath());
             br.close();   
             fr.close();  
            
        }

    }

 2.文件输入流的应用。
修改第1题中的程序,读文件”data.txt”,将读到的数据输出在控制台。

package 第九次实训;

import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;

public class IO2 {
    public static void main(String[] args) throws IOException{
        String str="123445";
        File xy = new File("data.txt");
        FileWriter ab= new FileWriter(xy);
        BufferedWriter cd=new BufferedWriter(ab);
        cd.write("略略略");
        cd.close();
        ab.close();
        FileReader fr= new FileReader(xy);
        BufferedReader br = new BufferedReader(fr);
        while ((str=br.readLine())!=null) {
            System.out.print(str);
        }
        System.out.println("绝对路径:"+xy.getAbsolutePath());
        br.close();
        fr.close();
    }

}

3.心得体会

经过这次的上机实训,我发现自己在没看书没练习没上课的一周左右后,几乎把最近的一次课程都忘得差不多了。所以在刚开始的时候会有些难度,在经过老师的指点和复习上课ppt后,顺手了许多。通过此次,也明白了还需要多加练习。

本站公众号
   欢迎关注本站公众号,获取更多程序园信息
开发小院