For two sample strings in variable temp such as these:
(1) "|RYVG|111|9|"
(2) "|RYVG|111||9|"
I want to do the following:
String splitRating[] = temp.split("\\|",);
But I want the result to be the same, which is:
splitrating[0] = ""
splitrating[1] = "RYVG"
splitrating[2] = "111"
splitrating[3] = "9
This means that I need to treat that double "|" as one delimiter. Is there any way to do this while still using String.split()
?
Add a +
to match one or more instances of the pipe:
temp.split("\\|+");
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With