Windows 7 の NetBeans 7.3.1 で Java SE を開発しています。
各行に 1 つずつ、数字のセットを ASCII テキスト ファイルに書き込もうとしています。
FileWriter fstream = new FileWriter(outputFileName, false); //false tells to not append data.
BufferedWriter out = new BufferedWriter(fstream);
for (int i=0; i<numBins; ++i){
String str=Integer.toString(hist[i]);
str.concat("\n");
out.write(str);
}
br.close();
numBins は 6 で、プログラムはエラーなしで実行されます。デバッガーをチェックして、
out.write(str);
6回呼び出されます。hist[i] は小さい整数です。何らかの理由で、結果のファイルは空でサイズがゼロです。