Вроде правильно все выводит. Плюс прошу объяснить, как работает String.contains. Если передать "\\d" ничего не находит (А должно?)