要求:
FileWriter:文件字符输出流
利用 FileWriter在本项目路径下创建一个文本文件,并写入内容"abca我爱敲代码";
方式一:创建FileWriter流对象,调用方法自带的write()方法,在括号中传入想写的内容。
方式二:创建char数组,char[] chars = "我是java小白".toCharArray();(为了不冗余内容,在下一篇详述)
Test99.java测试类
import java.io.FileWriter; import java.io.IOException; public class Test99 { public static void main(String[] args) { FileWriter fw = null; try { fw = new FileWriter("fw.txt"); fw.write("abc"); fw.write(97); fw.write("我爱敲代码"); } catch (IOException e) { e.printStackTrace(); }finally { try { fw.close(); } catch (IOException e) { e.printStackTrace(); } } } }
运行结果:
总结:FileWriter和FileOutputStream都可以创建文件,区别在于:FileOutputStream向文件写入的是字节,FileWriter写入的是字符,包括数字、字母、字节、文字,后者比较能满足我们写文字的需求。