$GPGGA,013810.000,1437.9098,N,12100.2297,E,1,10,1.0,26.4,M,39.1,M,,0000*69
$GPRMC,013810.000,A,1437.9098,N,12100.2297,E,0.00,122.34,200916,,,A*6A
$GPGGA,013811.000,1437.9098,N,12100.2297,E,1,10,1.0,26.4,M,39.1,M,,0000*69
$GPRMC,013811.000,A,1437.9098,N,12100.2297,E,0.00,122.34,200916,,,A*6A
$GPGGA,013812.000,1437.9098,N,12100.2297,E,1,10,1.0,26.4,M,39.1,M,,0000*69
$GPRMC,013812.000,A,1437.9098,N,12100.2297,E,0.00,122.34,200916,,,A*6A
每秒我把NMEA的字符串連接到一個字符串變量。我只想得到最後一個$ GPGGA和GPRMC,因爲我需要它的時間和日期。有沒有辦法做到這一點?先謝謝你們。我怎樣才能得到在JAVA字符串的最後一行
拆分行結束符並使用返回的最後一個元素。 –
什麼是行結束符先生?對不起,我只是一個在java開發新手,順便說一句,他們都在1字符串變量。 – CeciliA
您可以使用String的lastIndexOf函數來查找$ GPRMC和$ GPGGA的最後一次出現,然後用逗號將字符串子串,然後僅取該數組中的11個項目 – mhasan