Быстрый пример :
public class Test {
public static void main(String[] args) {
String str = " a b";
String[] arr = str.split("\\s+");
for (String s : arr)
System.out.println(s);
}
}
Я хочу, чтобы массив arr содержал 2 элемента: «a» и «b», но в результате получается 3 элемента: «» (пустая строка), «a» и «b». Что мне делать чтобы понять это правильно?