数据IO

实验报告六

实验目的:

1.掌握文件输入\输出流的使用方法。

2.掌握带缓存的输入\输出流的使用方法。

实验内容和原理:

1. 文件输出流的应用。

定义如下字符串:

String str = “12345abcdef@#%&*软件工程”;

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

import java.io.*;
import java.nio.Buffer;


public class Demo1 {
    public static void main(String[] args) {
        File file = new File("word.txt");
        try {
            file.createNewFile();
            FileWriter out = new FileWriter(file);
            BufferedWriter bw = new BufferedWriter(out);
            bw.write("12345abcdef@#%&*软件工程");
            bw.close();
            out.close();
        } catch (IOException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
        
    }
    
}

运行结果:

1. 文件输入流的应用。

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

import java.io.*;

public class Demo2 {
    public static void main(String[] args) {
        File file = new File("word.txt");
        try {
            file.createNewFile();
            FileReader fis = new FileReader(file);
            BufferedReader br = new BufferedReader(fis);  
            String str;
            while ((str = br.readLine()) != null)
            {
              System.out.println(str);
            }
            br.close();
            fis.close();
        } catch (IOException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
    }
}

运行结果:

 

posted @ 2019-06-12 11:22  徐文龙  阅读(170)  评论(0)    收藏  举报