если я это сделаю
String a = ""
String b = a.split(" ")[0];
Он не дает ArrayIndexOutOfBoundException
но когда я это делаю
String a = " "
String b = a.split(" ")[0];
Это дает мне ArrayIndexOutOfBoundException
снова, когда я делаю
String a = " abc"
String b = a.split(" ")[0];
Это не дает мне исключение ПОЧЕМУ ТАК?