如何使用PrintWriter格式化输出文件。
预期输出
09/12/2014 11:58:55 | 9999999996 | Member - validateBp | VALIDATING IN REGISTRATION
09/12/2014 11:58:55 | null | LoginServlet - processRequest | ACCESSING PAGE电流输出
09/12/2014 11:58:55 9999999996 Member - validateBp VALIDATING IN REGISTRATION
09/12/2014 12:11:00 null LoginServlet - processRequest ACCESSING PAGE谢谢!
发布于 2014-09-12 13:39:58
尝试使用String.format
让我们假设除了id是一个int之外,所有的都是String
out.println(String.format("%10s|%10d|%10s|%10s|%10s", date, id, classname.toUpperCase() ,functioname.toUpperCase() + details));发布于 2014-09-12 16:48:21
String formattedDate =新日期(“dd/mm/yyyy,HH:mm:ss”).format(SimpleDateFormat);
String Sid = Integer.toString(id);
Out.println(String.format(“%s|%s,formattedDate,Sid,classname.toUpperCase(),functioname.toUpperCase() + details));
或
详细日期,id,classname.toUpperCase(),functioname.toUpperCase() + out.println(String.format("%10s|%10d|%10s|%10s",));
正在获取%4参数。
https://stackoverflow.com/questions/25800611
复制相似问题