對於這個字符串,16.82080560, 96.13055810
我想Android的字符串操作
"String one = 16.82080560"
和
"String two = 96.13055810"
在android系統
。
管理員,我吸收字符串操作和正則表達式。
請讓我知道如何從字符串中獲得這樣的兩個值。
對於這個字符串,16.82080560, 96.13055810
我想Android的字符串操作
"String one = 16.82080560"
和
"String two = 96.13055810"
在android系統
。
管理員,我吸收字符串操作和正則表達式。
請讓我知道如何從字符串中獲得這樣的兩個值。
另一種選擇:
String str = "16.82080560, 96.13055810";
StringTokenizer st = new StringTokenizer(str,", ");
String one = st.nextToken();
String two = st.nextToken();
String[] components = original.split(",");
如果字符串總是用逗號隔開,你可以使用String.split
爲了更好的正則表達式看到@npinti
評論:
小側面說明,它可能會更好做\\ s *,\\ s *而不是,。 只是,如果OP希望將這些數據投射到 浮點數,可能會導致問題,因爲在第二個 數字開頭的額外空白空間很可能不會被識別爲正確的數字。
working .. thanks。 – ppshein