最近遇到一个问题,就是要用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列的所有数据,该怎么做?
文件格式如下:
~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列的所有数据,该怎么做?
= CSDN助手 全面支持CSDN论坛 =
= 监视、收藏、历史、签名走马灯 =
==================================
new FileInputStream("hd1.txt")));
line = reader.readLine();
把每行读出来
然后对line进行关键字解析