當(dāng)前位置:首頁(yè) > IT技術(shù) > 其他 > 正文

IO流之文件寫(xiě)入
2022-04-29 13:50:05

IO流之文件寫(xiě)入
對(duì)于FileWriter,一定要關(guān)閉流,或者flush才能真正的把數(shù)據(jù)寫(xiě)入到文件中,否則文件是空白的
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";
        //創(chuàng)建FileWriter對(duì)象
        FileWriter fileWriter=null;
        char[] chars={'a','b','c'};
        try {
            fileWriter=new FileWriter(filePath);//默認(rèn)是覆蓋寫(xiě)入
            //write(int):寫(xiě)入單個(gè)字符
            fileWriter.write('C');
            //write(char[]):寫(xiě)入指定數(shù)組
            fileWriter.write(chars);
            //write(char[],off,len):寫(xiě)入指定數(shù)組的指定部分
            fileWriter.write("晨沐晴學(xué)java".toString(),0,3);
            //write(string):寫(xiě)入整個(gè)字符串
            fileWriter.write("你好丫");
            //write(string,off,len):寫(xiě)入字符串的指定部分
            fileWriter.write("福建廈門(mén)",0,2);



        } catch (IOException e) {
            e.printStackTrace();
        } finally {
            //對(duì)于FileWriter,一定要關(guān)閉流,或者flush才能真正的把數(shù)據(jù)寫(xiě)入到文件中
            try {
                fileWriter.close();
            } catch (IOException e) {
                e.printStackTrace();
            }
        }
        System.out.println("程序結(jié)束");
    }
}

?

?

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

開(kāi)通會(huì)員,享受整站包年服務(wù)立即開(kāi)通 >