有一个RCDA.TXT文件,文件内容如下:*********文件信息***************
事件总数: 1
开始时间: 2005- 1- 2   7:59:59.0
结束时间: 2005- 1- 3   8: 0:0.0
记录长度(秒): 86401.0*********详细信息***************
事件: CDA  
开始时间: 2005- 1- 2   7:59:52.6
结束时间: 2005- 1- 3   8: 0:4.6
平均记录 85300.3秒 ( 98.7% ),中断 1109.0秒 ( 1.3% )现在需要将其中开始时间中的:2005- 1- 2,第九行事件中的:CDA,最后一行中断中的:1109。0三项写入到另一个文件TA.TXT中,格式如下:
开始时间     事件     中断
2005- 1- 2   CDA     1109.0想请各位高手指教!谢谢!

解决方案 »

  1.   

    同时在目录中有若干个和上面文件格式相同内容不同的文件,现需要把所有文件中的开始时间,事件,中断都读出并写入到另一个名为TA.TXT的文件中,请各位JAVA高手多多帮忙!谢谢!
      

  2.   

    以下读写文件的源代码,楼主根据要求读写入相应的项即可,希望对楼主有帮助:
    import java.io.*;
    /**
     * <p>Title: 读取和写入文件</p>
     * <p>Description: 使用字节流方式操作文件,读取和写入文件。</p>
     * <p>Copyright: Copyright (c) 2003</p>
     * <p>Filename: CopyBytes.java</p>
     * @version 1.0
     */
    public class CopyBytes {
    /**
     *<br>方法说明:主方法
     *<br>输入参数:
     *<br>返回类型:
     */
        public static void main(String[] args) throws IOException {
            String sFile;
            String oFile;
            if(args.length<2){
              System.out.println("USE:java CopyBytes source file | object file");
              return;
            }else{
              sFile = args[0];
              oFile = args[1];
            }
            try{
              File inputFile = new File(sFile);//定义读取源文件
              File outputFile = new File(oFile);//定义拷贝目标文件
              //定义输入文件流
              FileInputStream in = new FileInputStream(inputFile);
              //将文件输入流构造到缓存
              BufferedInputStream bin = new BufferedInputStream(in);
              //定义输出文件流
              FileOutputStream out = new FileOutputStream(outputFile);
              //将输出文件流构造到缓存
              BufferedOutputStream bout = new BufferedOutputStream(out);
              int c;
              //循环读取文件和写入文件
              while ((c = bin.read()) != -1)
                 bout.write(c);
              //关闭输入输出流,释放资源
              bin.close();
              bout.close();
            }catch(IOException e){
              //文件操作,捕获IO异常。
              System.err.println(e);
            }
        }
    }
      

  3.   

    这个格式得文件为什么不用xml?真是想不通啊
    现在处理起来反而麻烦.