如何读取txt文件中的小数?
kqfh 2004-11-09 12:26:58 我要读取的txt文件如下:(间隔用Tab分隔)
1 A B 3 5
2 A C 4 6
3 A D 2.3 4.2
……
代码如下:
FileReader fin = new FileReader(fileName);
BufferedReader graphFile = new BufferedReader( fin );
String line;
while( ( line = graphFile.readLine( ) ) != null )
{
StringTokenizer st = new StringTokenizer( line );
try
{
int ord_num = Integer.parseInt(st.nextToken( ));//new
String source = st.nextToken( );
String dest = st.nextToken( );
double cost = Double.parseDouble( st.nextToken( ) );
int bps = Integer.parseInt( st.nextToken( ) );
}
catch( NumberFormatException e )
{ System.err.println( "Skipping ill-formatted line " + line ); }
}
对于子符和整数可以读取,可是第三行的小数就不能读取了。
请教如何读取第三行的小数。
谢!