本帖最后由 光sail 于 2012-4-20 12:28 编辑
FileWriter 创建一个可以写文件的Writer 类。
FileWriter继承于OutputStreamWriter.它最常用的构造方法如下:
–FileWriter(String filePath)
–FileWriter(String filePath, boolean
append)
–FileWriter(File fileObj)
–append :如果为true,则将字节写入文件末尾处,而不是写入文件开始处.
它们可以引发IOException或 SecurityException异常。
这里,filePath是文件的完全路径,fileObj是描述该文件的File对象。如果append为true,输出是附加到文件尾的。
• FileWriter类的创建不依赖于文件存在与否。在创建文件之前,FileWriter将在创建对象时打开它来作为输出。如果你试图打开一个只读文件,将引发一个IOException异常. - import java.io.FileWriter;
- public class FileWriter1{
- public static void main(String[] args) throws Exception{
- String str = "hello world welcome nihao hehe";
- char[] buffer = new char[str.length()];
- str.getChars(0, str.length(), buffer, 0);
- FileWriter f = new FileWriter("file2.txt");
- for(int i = 0; i < buffer.length; i++)
- {
- f.write(buffer[i]);
- }
- f.close();
- }
- }
复制代码 它创建了一个样本字符缓冲器,开始生成一个String,然后用getChars( )方法提取字符数组。然后该例创建并写文件。 |
|