Since String.split() works with regular expressions, this snippet:
String.split()
String s = \"str?str?argh\"; s.split(\"r?\");
... yields: <
You can use
StringUtils.split("?r")
from commons-lang.