I'll give an example to clarify my problem:
String goodSplit="a@@b";
String badSplit="a@@";
String[] goodArray = goodSplit.split("@");
String[] badArray = badSplit.split("@");
The goodArray
looks like: ["a" , "", "b"]
The badArray
looks like: ["a"]
but I wanted to get ["a", "", ""]
and preserve trailing empty elements.
How can I solve it?
Maybe you can recommend me on another way to split those strings?