FileWriter定义
Java FileWriter 是 Java I/O API 的一部分,用于将字符流写入文件。
FileWriter作用
Java FileWriter 的作用是将程序中的字符编码转换为字符流,并将其写入到文本文件中。
Java FileWriter 类可以用于创建新的文本文件、写入文本文件、向现有文本文件追加数据等。
FileWriter方法
Java FileWriter 可以使用多种方法来写入文件内容,以下是一些常用的方法:
- write(int c):用于写入单个字符。
- write(char[] cbuf):用于写入多个字符。
- write(String str):用于写入字符串。
- flush():用于将缓冲区中的数据写入文件。
- close():用于关闭文件流。
FileWriter使用
下面是一个示例程序,演示如何使用 Java FileWriter 来写入文本文件:
import java.io.FileWriter; import java.io.IOException; public class FileWriterExample { public static void main(String[] args) { try { FileWriter writer = new FileWriter("output.txt"); writer.write("Hello, World!\n"); writer.write("This is an example of Java FileWriter."); writer.close(); System.out.println("File written successfully!"); } catch (IOException e) { e.printStackTrace(); } } }
这个程序使用Java FileWriter 类创建了一个名为 output.txt 的文件,并向其中写入了两行文本。
陈睿mikechen
10年+大厂架构经验,资深技术专家,就职于阿里巴巴、淘宝、百度等一线互联网大厂。
关注「mikechen」公众号,获取更多技术干货!
后台回复【面试】即可获取《史上最全阿里Java面试题总结》,后台回复【架构】,即可获取《阿里架构师进阶专题全部合集》