BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String string = reader.readLine();
for (String a:string.split("\\b")){
System.out.print(a.substring(0,1).toUpperCase()+a.substring(1)+" ");
Денис
22 уровень
что это "\\b",просто с пробелом не проходило а с этим прошло ?
Архивный
Комментарии (4)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Денис
16 апреля 2020, 22:30
а где посмотреть эти все символы ?спасибо за ответ
0
Стас Пасинков Software Developer в Zipy Master
17 апреля 2020, 01:12
тут
0
Стас Пасинков Software Developer в Zipy Master
17 апреля 2020, 01:17
ладно, там хреновые первые ссылки, могут только запутать вас...
но главное, что идею вы поняли))
в методе split() используется не просто строка с символами, а строка с регулярным выражением (вы увидите разницу, когда попробуете разбить строку по точкам например)
регулярные выражения в джаве и как их строить - хорошо описаны в этом классе (\b сможете найти в разделе Boundary matchers)
0
Екатерина
16 апреля 2020, 13:57
\b - управляющий символ, означающий границу слова.
+2