HTML Diff
0 added 12 removed
Original 2026-01-01
Modified 2026-02-26
1 <h2>Ответы</h2>
1 <h2>Ответы</h2>
2 <p>Чтобы в Java извлечь подстроку из строки, нужно воспользоваться методом строк substring(), который принимает два параметра - beginIndex и endIndex. Этот метод возвращает новую строку, которая является частью исходной строки. Подстрока начинается с символа с индексом beginIndex и продолжается до символа с индексом endIndex - 1. Таким образом символ с индексом endIndex не будет включён в подстроку. Рассмотрим несколько примеров:</p>
2 <p>Чтобы в Java извлечь подстроку из строки, нужно воспользоваться методом строк substring(), который принимает два параметра - beginIndex и endIndex. Этот метод возвращает новую строку, которая является частью исходной строки. Подстрока начинается с символа с индексом beginIndex и продолжается до символа с индексом endIndex - 1. Таким образом символ с индексом endIndex не будет включён в подстроку. Рассмотрим несколько примеров:</p>
3 <p>Если выйти за пределы строки, то возникнет ошибка:</p>
3 <p>Если выйти за пределы строки, то возникнет ошибка:</p>
4 <p>Второй параметр endIndex является не обязательным. Если не передать его при вызове, то будет извлечена подстрока, начиная с beginIndex и до конца строки:</p>
4 <p>Второй параметр endIndex является не обязательным. Если не передать его при вызове, то будет извлечена подстрока, начиная с beginIndex и до конца строки:</p>
5 - <p>9</p>
 
6 <p>System.out.println(name.substring(0, 1).toUpperCase() + name.substring(1).toLowerCase());</p>
5 <p>System.out.println(name.substring(0, 1).toUpperCase() + name.substring(1).toLowerCase());</p>
7 - <p>6</p>
 
8 <p>System.out.println(name.toLowerCase().replace("h","H"));</p>
6 <p>System.out.println(name.toLowerCase().replace("h","H"));</p>
9 - <p>4</p>
 
10 <p>var firstCharName = name.substring(0, 1).toUpperCase(); var afterFirstCharName = name.substring(1).toLowerCase(); System.out.println(firstCharName + afterFirstCharName);</p>
7 <p>var firstCharName = name.substring(0, 1).toUpperCase(); var afterFirstCharName = name.substring(1).toLowerCase(); System.out.println(firstCharName + afterFirstCharName);</p>
11 - <p>4</p>
 
12 <p>name = name.substring(0, 1).toUpperCase() + name.substring(1,6).toLowerCase(); System.out.println(name);</p>
8 <p>name = name.substring(0, 1).toUpperCase() + name.substring(1,6).toLowerCase(); System.out.println(name);</p>
13 - <p>2</p>
 
14 <p>package io.hexlet; public class App { public static void printCapitalize(String[] args) { var name = "heXlEt"; name = name.toLowerCase().replace ("h","H"); System.out.print (name);</p>
9 <p>package io.hexlet; public class App { public static void printCapitalize(String[] args) { var name = "heXlEt"; name = name.toLowerCase().replace ("h","H"); System.out.print (name);</p>
15 - <p>1</p>
 
16 <p>var name1= name.toLowerCase().replace('h','H'); System.out.println(name1);</p>
10 <p>var name1= name.toLowerCase().replace('h','H'); System.out.println(name1);</p>
17 - <p>0</p>
 
18 <p>var toname = name.toLowerCase().substring(0,1).toUpperCase() + "exlet"; System.out.println(toname);</p>
11 <p>var toname = name.toLowerCase().substring(0,1).toUpperCase() + "exlet"; System.out.println(toname);</p>
19 - <p>0</p>
 
20 <p>var name = "heXlEt"; System.out.println(name.substring(0,1).toUpperCase() + "exlet");</p>
12 <p>var name = "heXlEt"; System.out.println(name.substring(0,1).toUpperCase() + "exlet");</p>
21 - <p>0</p>
 
22 <p>var name = "heXlEt".replace("h", "H").replace("XlE", "xle");</p>
13 <p>var name = "heXlEt".replace("h", "H").replace("XlE", "xle");</p>
23 <p>System.out.println(name);</p>
14 <p>System.out.println(name);</p>
24 - <p>0</p>
 
25 <p>var capitalize = name.toLowerCase().replace(name.substring(0, 1), name.substring(0, 1).toUpperCase()); System.out.println(capitalize);</p>
15 <p>var capitalize = name.toLowerCase().replace(name.substring(0, 1), name.substring(0, 1).toUpperCase()); System.out.println(capitalize);</p>
26 - <p>0</p>
 
27 <p>name = name.toLowerCase(); var name2 = name.substring(0,1).toUpperCase(); System.out.println(name2 + name.substring(1));</p>
16 <p>name = name.toLowerCase(); var name2 = name.substring(0,1).toUpperCase(); System.out.println(name2 + name.substring(1));</p>
28 - <p>0</p>
 
29 <p>name="H"+name.substring(1).toLowerCase(); System.out.println(name);</p>
17 <p>name="H"+name.substring(1).toLowerCase(); System.out.println(name);</p>