当前位置:首页 > IT技术 > 其他 > 正文

IO流之文件写入
2022-04-29 13:50:05

IO流之文件写入
对于FileWriter,一定要关闭流,或者flush才能真正的把数据写入到文件中,否则文件是空白的
package com.io.writer;

import java.io.FileWriter;
import java.io.IOException;

/**
 *FileWriter使用
 */
public class FileWriter_ {
    public static void main(String[] args) {
        String filePath="d:\note.txt";
        //创建FileWriter对象
        FileWriter fileWriter=null;
        char[] chars={'a','b','c'};
        try {
            fileWriter=new FileWriter(filePath);//默认是覆盖写入
            //write(int):写入单个字符
            fileWriter.write('C');
            //write(char[]):写入指定数组
            fileWriter.write(chars);
            //write(char[],off,len):写入指定数组的指定部分
            fileWriter.write("晨沐晴学java".toString(),0,3);
            //write(string):写入整个字符串
            fileWriter.write("你好丫");
            //write(string,off,len):写入字符串的指定部分
            fileWriter.write("福建厦门",0,2);



        } catch (IOException e) {
            e.printStackTrace();
        } finally {
            //对于FileWriter,一定要关闭流,或者flush才能真正的把数据写入到文件中
            try {
                fileWriter.close();
            } catch (IOException e) {
                e.printStackTrace();
            }
        }
        System.out.println("程序结束");
    }
}

 

 

本文摘自 :https://www.cnblogs.com/

开通会员,享受整站包年服务立即开通 >