最近遇到一个问题,就是要用java处理文本文件,那提取文本文件中有用的数据,不知道该怎么做,望各位xdjm们给点意见,或者与我联系 53407830  msn:[email protected]
文件格式如下:
~Version Information Block
 VERS.                2.00:     CWLS LOG ASCII STANDARD - VERSION 2.000000
 WRAP.                  NO:     One Line Per Depth Step
#
~Well Information Block
#MNEM.UNIT                     Data                         Information
#----------   ------------------------------------------   ----------------
 STRT.M                                      1480.0000:
 STOP.M                                      3165.0000:
 STEP.M                                         0.1250:
 NULL.                                      -9999.0000:
 COMP.                                                :     COMPANY
 WELL.                                                :     WELL
 FLD .                                                :     FIELD
 CNTY.                                                :     COUNTY
 STAT.                                                :     STATE
 CTRY.                                                :     COUNTRY
 SRVC.                                                :     SERVICE COMPANY
 DATE.                                                :     DATE
 API .                                                :     API NUMBER
 UWI .                                                :     UWI NUMBER
#
~Curve Information Block
#MNEM.UNIT       API CODE      Curve Description
#----------    -------------   -------------------
 DEPT.M                    :   Depth in Meters
 RA25.OHMM                 :   
 RA05.OHMM                 :   
 SP  .MV                   :   Spontaneous Potential
#
~A  DEPTH       RA25       RA05         SP  
  1480.000      2.753      1.841    -37.081 
  1480.125      2.753      1.841    -37.081 
  1480.250      2.753      1.841    -37.081 
  1480.375      2.753      1.841    -37.081 
  1480.500      2.753      1.841    -37.081 
  1480.625      2.753      1.841    -37.081 
  1480.750      2.753      1.841    -37.081 
  1480.875      2.753      1.841    -37.081 
  1481.000      2.753      1.841    -37.081 
  1481.125      2.753      1.841    -37.081 
  1481.250      2.753      1.841    -37.081 
  1481.375      2.753      1.841    -37.081 
  1481.500      2.753      1.841    -37.081 
  1481.625      2.753      1.841    -37.081 
  1481.750      2.749      1.838    -37.023 
  1481.875      2.753      1.842    -37.081 
  1482.000      2.753      1.840    -37.081 
  1482.125      2.753      1.842    -37.081 
  1482.250      2.753      1.840    -37.081 
  1482.375      2.753      1.843    -37.081 
  1482.500      2.753      1.840    -37.081 
  1482.625      2.753      1.843    -37.081 
  1482.750      2.753      1.839    -37.081 
  1482.875      2.753      1.766    -37.081 
  1483.000      2.753      1.817    -37.081 
只需担取STRT.M                                      1480.0000:
        STOP.M                                      3165.0000:
        STEP.M                                         0.1250:
        NULL.                                      -9999.0000:
这几个值及RA25,RA05,SP列的所有数据,该怎么做?

解决方案 »

  1.   

    各位xdjm们能否说详细一些,急用。
      

  2.   

    我也不晓得,更想知道!==================================
    =  CSDN助手 全面支持CSDN论坛     =
    =  监视、收藏、历史、签名走马灯  =
    ==================================
      

  3.   

    用BufferedReader reader = new BufferedReader(new InputStreamReader(
                    new FileInputStream("hd1.txt")));
            line = reader.readLine();
    把每行读出来
    然后对line进行关键字解析