18
for(i=0;i<10;i++){
    String output = output + "Result "+ i +" : "+ ans +"\n";   //ans from other logic
    FileWriter f0 = new FileWriter("output.txt");
    f0.write(output);
}

しかし、それは機能しません。appendまたはPrintWriterメソッドのヘルプを提供してください。これらのメソッドの使用方法がわかりません。

次のようなファイル出力が必要です

Result 1 : 45           //here 45 is ans
Result 2 : 564856
Result 3 : 879
.
.
.
.
Result 10 : 564

ありがとう

4

3 に答える 3

3

PrintWriter.printf が最も適切なようです

PrintWriter pw = new PrintWriter(new FileWriter("output.txt"));
    for (int i = 0; i < 10; i++) {
        pw.printf("Result %d : %s %n",  i, ans);
    }
    pw.close();
于 2013-03-31T07:10:56.363 に答える