Das habe ich leider total übersehen, habe es jetzt mit Regex gelöst: str.split("\\p{Punct}|\\p{Blank}"); Vielen Dank für die ausführliche Erklährung