IO流之文件写入
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("程序结束"); } }
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步