I\'m doing the following:
String test = \"this is a. example\";
String[] test2 = test.split(\".\");
the problem: test2 has no
Note that public String[] split(String regex) takes a regex.
You need to escape the special char ..
Use String[] test2 = test.split("\\.");
Now you're telling Java:
"Don't take . as the special char ., take it as the regular char .".
Note that escaping a regex is done by \, but in Java, \ is written as \\.
As suggested in the comments by @OldCurmudgeon (+1), you can use public static String quote(String s) that "Returns a literal pattern String for the specified String":
String[] test2 = test.split(Pattern.quote("."));