想用"\n"实现换行,却变成了黑方框?
import java.util.Date;
import java.text.SimpleDateFormat;
import java.io.*;
public class Log {
public Log() {
}
private static void wirteLog2File(String logMessage){
File f=new File("Log.log");
FileWriter fw=null;
try {
fw = new FileWriter(f,true);
}
catch (IOException ex1) {
try {
fw.close();
ex1.printStackTrace();
}
catch (IOException ex2) {
}
}
try {
fw.write(logMessage + "\n");
fw.flush();
}
catch (IOException ex) {
try {
fw.close();
ex.printStackTrace();
}
catch (IOException ex3) {
}
}
}
public static void main(String [] args){
Log.wirteLog2File("1、log message to file");
Log.wirteLog2File("2、log message to file");
}
}
//预期结果:
//1、log message to file
//2、log message to file
//实际结果:
//1、log message to file 黑框2、log message to file