黑马程序员技术交流社区

标题: 这个程序怎么了????? [打印本页]

作者: 张学东    时间: 2012-10-20 12:49
标题: 这个程序怎么了?????
  1. import java.io.*;
  2. import java.util.*;

  3. public class Testprintstream2{
  4. public static void main(String[] args){
  5. String s = null;
  6. BufferedReader br = new BufferedReader(new  InputStreamReader(System.in));
  7. try{
  8. FileWriter fw = new FileWriter("f:/java/filelog.log",true);
  9. PrintWriter log = new PrintWriter(fw);
  10. while((s=br.readLine())!=null){
  11. if(s.equalsIgnoreCase("exit")) break;
  12. System.out.println(s.toUpperCase());
  13. log.println("------");
  14. log.println(s.toUpperCase());
  15. log.flush();
  16. }
  17. log.println("=="+new Date()+"==");
  18. log.flush();
  19. log.close();
  20. }catch(IOException a){
  21. System.out.println("文件错误");
  22. }
  23. }
  24. }
复制代码

作者: 李润根    时间: 2012-10-20 12:57
FileWriter fw = new FileWriter("f:/java/filelog.log",true);

f://java//filelog.log

/转义字符
作者: 杨政    时间: 2012-10-20 13:23
FileWriter fw = new FileWriter("f:/java/filelog.log",true);
路径名的话用//     f://java//filelog.log
作者: 刘伟平    时间: 2012-10-20 14:58
路径分隔符应该用\\吧,而且\才是转义字符
作者: ssx0101    时间: 2012-10-20 15:45
第九行代码:FileWriter fw = new FileWriter("f:/java/filelog.log",true);有问题
应改为:09.FileWriter fw = new FileWriter("f:\\java\\filelog.log",true);






欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2