2016-02-26 21 views
-1

我的字符串是像如何從字符串

String body = "GH 1234 RING 5"; 

我想提取數字1234,環和近5成獨立的變量,要比較的每個那些values..It獲取整數值會就像.. pass = 1234,cmnd = RING和持續時間= 5像這樣.. 請幫我弄清楚如何實現這個。 Im做像

String body="GH 1234 RING"; 
String pass=bodypass = body.replaceAll("[^0-9]", ""); 

獲得1234中它。但是我無法找到如何檢索環和5

回答

1

做這個

String body = "GH 1234 RING 5"; 
String[] splited = body.split("\\s+"); 

現在,這將是結果

splited[0] = GH 
splited[1] = 1234 
splited[2] = RING 
splited[3] = 5 
+0

但這是因爲空白而分割字符串,是不是或我錯了?如果是的話,那麼如果字符串沒有空格呢? – Opiatefuchs

+0

謝謝,非常感謝你@ Rohit5k32它工作。 –

+0

@PrudhviRajKumar如果它適合你,那麼不要忘記接受答案。 – Rohit5k2