2013-05-25 298 views
0

我試圖找到一種方法來從輸入字符串中讀取一些指定的部分。我有一個輸入輸入(只有整數),我有特殊的標誌單獨的數據。它看起來像:< data1>,< data2>,< data3>。 我的問題是如何做一個適當的解決方案閱讀它分離變量?從符號讀取字符串以從字符串符號

+2

正則表達式/字符串#拆分取決於格式。 – EvZ

回答

1
String[] separated = DataString.split(","); 

separated[0]; // this will contain data1 
separated[1]; // this will contain data2 

編輯: -

我需要 「<」 和 「>」 之間讀取數據。所以我應該怎麼做?

嘛,inital拆分爲展示上面,你可以用的 「<」 的startIndex子和endIndex的 「>」

separated[0] = strData.substring((separated[0].indexOf("<") + 1), separated[0].indexOf(">")); 

希望這有助於去後...

+0

好的,但我需要讀取「< " and " >」之間的數據。所以我應該怎麼做? – matgod

+0

編輯帖子... – CRUSADER

0

串#分裂是你在找什麼

0

的StringTokenizer是最簡單的解決方案!