下面的是两条信息,我只想一条一条记录读出来
1.2006-05-17 20:18:40,762 DEBUG [org.jboss.system]
   djksgj
ghah  ddddddd
2.2006-05-17 20:18:40,762 DEBUG [org.jboss.system]
用java怎么实现??给个例子...

解决方案 »

  1.   

    try
          {
              BufferedReader br = new BufferedReader(new InputStreamReader(new FileInputStream(path+"test1.txt")));
              PrintWriter pw = new PrintWriter(new OutputStreamWriter(new FileOutputStream(path+"test2.txt")));;
              String line="";
              while((line=br.readLine())!=null)
              {
                 if(line.indexOf("2")!=-1)
                 {
                    line = "aaaaaaa";
                 }
                 System.out.println("line : "+ line);
                 pw.println(line);
              }
             if(br!=null)
             {
               br.close();
             }
             if(pw!=null)
             {
               pw.close();
             }
          }
          catch(Exception e)
          {
            e.printStackTrace();
          }
      

  2.   

    File read = new File("c:\\1.txt");   
       BufferedReader br = new BufferedReader(
             new FileReader(read));
          String temp = null;
       temp = br.readLine();
       while(temp != null){
        }
      

  3.   

    figoren(figoren),你用aaaaa来代替了带有日期的那两行记录,这样应该不行吧!!
    我需要输出的是这一整条记录:
    1.2006-05-17 20:18:40,762 DEBUG [org.jboss.system]
       djksgj
    ghah  ddddddd