Ваш предмет не соответствует тому, что вы спрашиваете.
Субъект спрашивает о String.split()
, что вы делаете Pattern.split()
, с кем вам действительно нужна помощь?
При использовании String.split();
вы передаете регулярное выражение для применения к строке, а не к строке, которую хотите разбить!
JavaDoc для String.split ();
final String s = "this is the string I want to split";
final String[] sa = s.split(" ");
вы звоните .split
на p
( Pattern.split (); )
Pattern p = Pattern.compile("[a-zA-Z]+|\\s|\\W|\\d");
String [] scrollString = p.split(originalText);
эти методы тоже имеют различное поведение.