ОК, поэтому мы должны выполнить разбиение, так как вы уже получили ответ, я бы обобщил его.
Если вы хотите разбить любую строку на пробелы, разделитель (специальные символы).
Сначала удалите пробел, поскольку они создают большинство проблем.
str1 = " Hello I'm your String ";
str2 = " Are you serious about this question_ boy, aren't you? ";
Сначала удалите начальный пробел, который может быть пробелом, символом табуляции и т. Д.
String s = str1.replaceAll("^\\s+","");//starting with whitespace one or more
Теперь, если вы хотите разбить по пробелам или любым специальным символам.
String[] sa = s.split("[^\\w]+");//split by any non word char
Но поскольку w содержит [a-zA-Z_0-9], поэтому, если вы хотите разделить символом подчеркивания (_), также используйте
String[] sa = s.split("[!,? ._'@]+");//for str2 after removing leading space