Java.IO 往文件写入和读取数据

Java.IO 字符串写入和读取

文件写入
文件写操作源代码
文件读取
文件写操作源代码
文件写入

需求:往文件中写数据
        写数据--输出流--FileWriter    
FileWriter的构造方法
        FileWriter(String fileName)
输出流写数据步骤        
        A:创建输出流对象        
        B:调用输出流对象的写数据方法
        C:释放资源
1
2
3
4
5
6
7
8
文件写操作源代码

public class FileWriteDemo {

    public static void main(String[] args) throws IOException {
        FileWriter fw =  new FileWriter("d:\\a.txt");
        //调用输出流对象写数据的方法
        //写一个字符串
        fw.write("I love you 我爱你");
        //数据没有直接写到文件,而是写到了缓冲区
        //刷新
        fw.flush();
        //释放资源
        //通知系统释放和该文件相关的资源
        fw.close();
    }

}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
文件读取

需求:往文件中写数据
        读数据--输出流--FileReader    
FileReader的构造方法
        FileReader(String fileName)
输入流读入数据步骤        
        A:创建输入流对象        
        B:调用输入流对象的读数据方法
        C:释放资源
1
2
3
4
5
6
7
8
文件写操作源代码

public class FileReaderDemo {
    public static void main(String[] args) throws IOException {
        FileReader fr = new FileReader("test.txt");
        
        int ch;
        //int read():一次读取一个字符
        while((ch = fr.read())!=-1) {
            System.out.print((char)ch);
        }
        fr.close();
    }
}
 

猜你喜欢

转载自blog.csdn.net/ajian6/article/details/90215243