package outputstream; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.nio.charset.StandardCharsets; public class writefile { public static void main(String[] args) { //创建fileoutputstream对象 String filePath = "e:\\a.txt"; FileOutputStream fileOutputStream = null; try { //得到一个fileoutputstream对象 //1.new FileOutputstream(filepath)创建方式,当写入内容时,会覆盖原来的内容 //new FileOutputstream(filepath,true)创建方式,当写入内容时,会追加到原来文件的后边 fileOutputStream = new FileOutputStream(filePath,true); //写入一个字节 //fileOutputStream.write('H'); //写入字符串 String str = "hello,worldcsr"; //write(byte[] b,int off, int len)将len字节从位于偏移量off的指定字节组写入此文件输入流 //str.getBytes() 可以把字符串-》 字节数组 //fileOutputStream.write(str.getBytes()); fileOutputStream.write(str.getBytes(),0,3); } catch (IOException e) { e.printStackTrace(); } finally { try { fileOutputStream.close(); } catch (IOException e) { e.printStackTrace(); } } } }
fileoutputstream
于 2022-11-20 00:21:22 首次发布