[boo, and, fooo, , oooooo, , ]
[boo, and, fooo, , oooooo, , ]
[boo, and, fooo, , oooooo]
[boo:and:fooo::oooooo::]
[boo, and:fooo::oooooo::]
[boo, and, fooo::oooooo::]
[boo, and, fooo, :oooooo::]
[boo, and, fooo, , oooooo::]
[boo, and, fooo, , oooooo, :]
[boo, and, fooo, , oooooo, , ]
[boo, and, fooo, , oooooo, , ]
[boo, and, fooo, , oooooo, , ]
[boo, and, fooo, , oooooo, , ]
final String string = "boo:and:fooo::oooooo::";
System.out.println(Arrays.asList(string.split(":", -2)));
System.out.println(Arrays.asList(string.split(":", -1)));
System.out.println(Arrays.asList(string.split(":", 0)));
System.out.println(Arrays.asList(string.split(":", 1)));
System.out.println(Arrays.asList(string.split(":", 2)));
System.out.println(Arrays.asList(string.split(":", 3)));
System.out.println(Arrays.asList(string.split(":", 4)));
System.out.println(Arrays.asList(string.split(":", 5)));
System.out.println(Arrays.asList(string.split(":", 6)));
System.out.println(Arrays.asList(string.split(":", 7)));
System.out.println(Arrays.asList(string.split(":", 8)));
System.out.println(Arrays.asList(string.split(":", 9)));
System.out.println(Arrays.asList(string.split(":", 40)));