我试图同时加载两个文件,但也访问第一个 gps1 文件。我想逐行访问 gps1 文件,根据我稍后将解释的句子类型,我想对该行做不同的事情,然后移至下一行。
例如,基本上 gps1 有多行,但每行都属于几个以 $GPS(然后是其他字符)开头的类别。其中一些类型具有我需要收集的时间戳,而某些类型没有时间戳。
File gps1File = new File(gpsFile1);
File gps2File = new File(gpsFile2);
FileReader filegps1 = new FileReader(gpsFile1);
FileReader filegps2 = new FileReader(gpsFile2);
BufferedReader buffer1 = new BufferedReader(filegps1);
BufferedReader buffer2 = new BufferedReader(filegps2);
String gps1;
String gps2;
while ((gps1 = buffer1.readLine()) != null) {
gps1数据文件如下
$GPGSA,A,3,28,09,26,15,08,05,21,24,07,,,,1.6,1.0,1.3*3A
$GPRMC,151018.000,A,5225.9627,N,00401.1624,W,0.11,104.71,210214,,*14
$GPGGA,151019.000,5225.9627,N,00401.1624,W,1,09,1.0,38.9,M,51.1,M,,0000*72
$GPGSA,A,3,28,09,26,15,08,05,21,24,07,,,,1.6,1.0,1.3*3A
谢谢