2
大きな文字列(1行)をファイルに印刷しようとしています。しかし、文字列はその間に切り詰められています。なぜこのようなことが起こっているのか?大きな文字列をファイルに書き込むことができません
void writeToFile(String schemaString,String message){
try{
FileWriter fw = new FileWriter("D:\\Servicelog.txt", true);
java.util.Date date= new java.util.Date();
fw.write(new Timestamp(date.getTime())+"\n");
fw.write(message+"\n");
fw.write("schemaBegins\n"+schemaString+"\n"+"schemaEnds");
}catch(Exception e){
e.printStackTrace();
}
}
何らかの理由で 'FileWriter'をすぐに終了したくない場合は、' fw.flush() 'を呼び出すとストリームをフラッシュします。 –
私はそれを逃した方法を知りません。それを私に指摘してくれてありがとう。私はFileWrite、PrintWriterなどを分析する時間を無駄にしていました... – User27854