Как разбить строку с пробельными символами в начале?

Быстрый пример :

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». Что мне делать чтобы понять это правильно?

7
задан Hovercraft Full Of Eels 1 November 2011 в 00:00
поделиться