import java.io.*;
public class FileWriterDemo {
/**
* @param args
*/
public static void main(String[] args) throws IOException {
// TODO Auto-generated method stub
String source = "Now is the time for all good men\n" +
" to come to aid of their country\n" +
" and pay their due taxes";
char buffer[] = new char[source.length()];
source.getChars(0, source.length(), buffer, 0);
FileWriter f0 = new FileWriter("file1.txt");
FileWriter f1 = new FileWriter("file2.txt");
FileWriter f2 = new FileWriter("file3.txt");
try{
for(int i =0; i<buffer.length; i+=2){
f0.write(buffer[i]);
}
f1.write(buffer);
f2.write(buffer, buffer.length-buffer.length/4, buffer.length/4);
}catch (IOException e){
System.out.println("An I/O Error occured.");
}
}
}
这是我写的程序。我完全从一本书中复制了这个程序,但我的IDE(Eclipse)不断给我留言。当我尝试使用FileOutputStream类对象来创建文件并写入文件时遇到同样的问题。
这是一张图片
答案 0 :(得分:2)
这只是意味着程序已经完成,在你的情况下可能是非常好的,因为它没有在控制台上打印任何东西。
只需检查file1.txt , file2.txt and file3.txt
的内容,看看该程序是否成功