1
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 クラス オブジェクトを使用してファイルを作成し、それに書き込もうとすると、同じ問題が発生します。

ここに画像があります

4

1 に答える 1

2

それはプログラムが完了したことを意味するだけであり、コンソールに何も出力しなかったため、おそらくあなたの場合は成功しました。

の内容をチェックしてfile1.txt , file2.txt and file3.txt、プログラムが成功したかどうかを確認してください

于 2012-06-11T16:48:16.167 に答える