本文主要是介绍Java文件字符输出流FileWriter,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
FileWriter是OutputStreamWriter的子类,用字符流的方式对文件进行写入操作。
常用方法 | 描述 |
---|---|
FileWriter(String fileName) | 构造方法,传入文件所在地址,不论文件是否存在都会创建新文件,如果传入的是文件夹会报异常FileNotFoundException |
FileWriter(String fileName, boolean append) | 构造方法,传入文件所在地址,append=true且文件存在不创建新文件,否则文件是否存在都会创建新文件,如果传入的是文件夹会报异常FileNotFoundException |
FileWriter(File file) | 构造方法,传入文件对象,不论文件是否存在都会创建新文件,如果传入的是文件夹会报异常FileNotFoundException |
FileWriter(File file, boolean append) | 构造方法,传入文件对象,append=true且文件存在不创建新文件,否则文件是否存在都会创建新文件,如果传入的是文件夹会报异常FileNotFoundException |
FileWriter(FileDescriptor fd) | 构造方法,传入文件描述符,不论文件是否存在都会创建新文件,如果传入的是文件夹会报异常FileNotFoundException |
这些方法的实现调用的是FileOutputStream的构造方法 | 其他方法都是父类OutputStreamWriter的 |
FileReader的构造方法默认字符编码和缓冲区大小是适当的,自定义这些值要使用它的父类OutputStreamWriter
父类:OutputStreamWriter
基类:Writer
常见IO流:InputStream、OutputStream、Reader
这篇关于Java文件字符输出流FileWriter的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!