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?