2011-08-22 68 views
0

我想分裂從http發佈獲得的響應。響應是一個字節數組。不能分裂Http響應

我試圖分裂這個作爲,

String venuesArray[] = text.toString().split("~~~"); 
for (String venueDetails:venuesArray) {   
     String arr2[] = venueDetails.split("^^^"); 
} 

在這裏我能夠沒有任何問題分裂venuesArray,但同樣的事情不會發生venueDetails。它不會被分割。

對此的任何回答?

回答

1

^字符是一個特殊字符,需要轉義。

在Java中,反斜槓也是特殊的,所以您需要額外的轉義。

String arr2[] = venueDetails.split("\\^\\^\\^"); 
+0

謝謝Don Ruby,它爲我工作.. – thejaswi

0

如果venuesArray正在分裂,那麼VenuesDetails也應該分裂。請檢查一次VenuesArray有場地。如果是這樣,

嘗試使用正則表達式:

for (String venueDetails:venuesArray) { 
     String arr2[] = venueDetails.split("\\^^^"); 
} 

希望它能幫助。

1
for (String venueDetails:venuesArray) { 
    String arr2[] = venueDetails.split("\^\^\^"); 
} 

應該這樣做。