FileWriter实例

FileWriter实例

要求:使用FileWriter将“风雨之后,定见彩虹”写入到note.txt文件中。

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("H");
//          write(char[]):写入指定数组
            fileWriter.write(chars);
//          write(char[],off,len):写入指定数组的指定部分
            fileWriter.write("二零二三年".toCharArray(),0,3);
//          write (string):写入整个字符串
            fileWriter.write("你好北京~");
            fileWriter.write("风雨之后,定见彩虹");
//          write(string,off,len):写入字符串的指定部分
            fileWriter.write("一月十五日",0,4);
            //在数据量大的情况下,可以使用循环操作
        } catch (IOException e) {
            e.printStackTrace();
        } finally {
            //对应FileWriter,一定要关闭流,或者flush才能真正的把数据写入到文件
            try {
                fileWriter.close();
            } catch (IOException e) {
                e.printStackTrace();
            }
        }
        System.out.println("程序结束···");
    }
}
posted on 2023-01-15 20:06  小宇不会编程  阅读(36)  评论(0)    收藏  举报