【发布时间】:2010-11-01 19:57:12
【问题描述】:
我有一个文本文件,其中每个奇数行都包含一个整数(字符串当然是因为它在文本文件中),偶数行有一个时间。我只想读取数字,因此是文本文件中的奇数行。我该怎么做?
import java.io.*;
public class File {
BufferedReader in;
String read;
int linenum =12;
public File(){
try {
in = new BufferedReader(new FileReader("MAP_allData.txt"));
for (linenum=0; linenum<20; linenum++){
read = in.readLine();
if(read==null){}
else{
System.out.println(read); }
}
in.close();
}catch(IOException e){ System.out.println("There was a problem:" + e);
}
}
public static void main(String[] args){
File File = new File();
}
}
到目前为止,它将读取所有(奇数和偶数)行,直到不再从(null)读取为止
由于我的偶数行是像13:44:23 这样的时间戳,所以我可以做类似的事情
if(read==null 或者如果 read 包含一个 时间或分号){} else { SOP(读取);}
【问题讨论】:
标签: java bufferedreader