java - Split a string into two based on some special characters in android -


i have string this:

[{\"id\":2,\"text\":\"capital good\"},{\"id\":3,\"text\":\"general office items\"},{\"id\":1,\"text\":\"raw material purchase\"}]&@[{\"id\":2,\"text\":\"capital good\"},{\"id\":3,\"text\":\"general office items\"},{\"id\":1,\"text\":\"raw material purchase\"},{\"id\":0,\"text\":\"approved\"},{\"id\":1,\"text\":\"freezed\"},{\"id\":2,\"text\":\"cancelled\"},{\"id\":3,\"text\":\"completed\"},{\"id\":4,\"text\":\"foreclosed\"},{\"id\":5,\"text\":\"unapproved\"}] 

i want split string 2 based on &@ character combination this:

 string [] separated=line.split("&@"); 

but when checked values separated[0] contains perfect first half of string when checked separated[1] contains full string without "&@" characters. wanto separated[1] contain characters after "&@". appreciated.

[{\"id\":2,\"text\":\"capital good\"},{\"id\":3,\"text\":\"general office items\"},{\"id\":1,\"text\":\"raw material purchase\"}]  //&@  [{\"id\":2,\"text\":\"capital good\"},{\"id\":3,\"text\":\"general office items\"},{\"id\":1,\"text\":\"raw material purchase\"},{\"id\":0,\"text\":\"approved\"},{\"id\":1,\"text\":\"freezed\"},{\"id\":2,\"text\":\"cancelled\"},{\"id\":3,\"text\":\"completed\"},{\"id\":4,\"text\":\"foreclosed\"},{\"id\":5,\"text\":\"unapproved\"}] 

that's original string line break around &@ make clear splits. can see 2nd string starts repeated 1st string (without closing ]). split works fine.


Comments

Popular posts from this blog

OpenCV OpenCL: Convert Mat to Bitmap in JNI Layer for Android -

android - org.xmlpull.v1.XmlPullParserException: expected: START_TAG {http://schemas.xmlsoap.org/soap/envelope/}Envelope -

python - How to remove the Xframe Options header in django? -