我一直試圖提取部分字符串。我在Android應用程序(Java)中執行此操作。Java(Android) - 在2個特定單詞之間提取部分字符串
我的問題是,我將不得不啓動了這樣一個字符串:
位置[融合20.,-30.9876 ACC = 20(...)
表示設備的當前座標(我在此設置了20和-30)以及其他一些測量。我想從該字符串中提取2個座標(它們將始終位於「融合」和「acc」之間),並將它們存儲爲浮點數。
我環顧四周,得出結論認爲可能需要正則表達式來解決這個問題,但請記住,我以前只使用了正則表達式,而且我對它們仍然很缺乏經驗。
任何有關如何解決這個問題的指導將不勝感激!
使用String.split() https://www.tutorialspoint.com/java/java_string_split.htm –
如果協調器之前和之後總是有空格,那麼您可以同時獲得coo沒有RegEx使用的rdinators。 'String location =「Location [fused 20.,-30.9876 acc = 20」; location = location.substring(location.indexOf(「」),location.lastIndexOf(「」)); String locationArr [] = location.split(「,」); System.out.println(「lat:」+ locationArr [0]); System.out.println(「long:」+ locationArr [1]);' –