HTML Diff
0 added 0 removed
Original 2026-01-01
Modified 2026-02-26
1 <p>Манипуляции с символами внутри строк. String - обычный массив из char. Объявление класса String выглядит следующим образом:</p>
1 <p>Манипуляции с символами внутри строк. String - обычный массив из char. Объявление класса String выглядит следующим образом:</p>
2 <p>public final class String</p>
2 <p>public final class String</p>
3 <p>Строка наследуется от трех типов: Serializable, Comparable и CharSequence.</p>
3 <p>Строка наследуется от трех типов: Serializable, Comparable и CharSequence.</p>
4 <ol><li><p><strong>Serializable</strong>. Объекты могут быть записаны/считанные с input/output устройств - преобразование объектов.</p>
4 <ol><li><p><strong>Serializable</strong>. Объекты могут быть записаны/считанные с input/output устройств - преобразование объектов.</p>
5 </li>
5 </li>
6 <li><p><strong>Comparable</strong>. Объекты можно сравнивать между собой - например, сортировать по алфавиту.</p>
6 <li><p><strong>Comparable</strong>. Объекты можно сравнивать между собой - например, сортировать по алфавиту.</p>
7 </li>
7 </li>
8 <li><p><strong>CharSequence</strong>.</p>
8 <li><p><strong>CharSequence</strong>.</p>
9 </li>
9 </li>
10 </ol><p><em>charAt(int index)</em>. Возвращает символ по указанному индексу.</p>
10 </ol><p><em>charAt(int index)</em>. Возвращает символ по указанному индексу.</p>
11 <p><em>length()</em>. Возвращает длину строки.</p>
11 <p><em>length()</em>. Возвращает длину строки.</p>
12 <p><em>subSequence(int beginIndex, int endIndex)</em>. Возвращает новую последовательность символов, представляющую собой подпоследовательность данной последовательности.</p>
12 <p><em>subSequence(int beginIndex, int endIndex)</em>. Возвращает новую последовательность символов, представляющую собой подпоследовательность данной последовательности.</p>
13 <p><em>toString()</em>. - конвертирует в стринг </p>
13 <p><em>toString()</em>. - конвертирует в стринг </p>
14 <p><strong>Основные методы в String</strong></p>
14 <p><strong>Основные методы в String</strong></p>
15 <p><em>substring(int beginIndex, int endIndex)</em>. Возвращает новую строку, представляющую собой подстроку данной строки.</p>
15 <p><em>substring(int beginIndex, int endIndex)</em>. Возвращает новую строку, представляющую собой подстроку данной строки.</p>
16 <p><em>startsWith(String prefix)</em>. Проверяет, начинается ли данная строка с указанной.</p>
16 <p><em>startsWith(String prefix)</em>. Проверяет, начинается ли данная строка с указанной.</p>
17 <p>final String date = "Windows 95"; System.out.println(date.startsWith("Windows 9")); --&gt; true</p>
17 <p>final String date = "Windows 95"; System.out.println(date.startsWith("Windows 9")); --&gt; true</p>
18 <p><em>trim()</em>. Возвращает новую строку, из которой исключены все предшествующие и завершающие пробелы.</p>
18 <p><em>trim()</em>. Возвращает новую строку, из которой исключены все предшествующие и завершающие пробелы.</p>
19 <p><em>lastIndexOf(String str)</em>. Возвращает индекс последнего вхождения указанной подстроки</p>
19 <p><em>lastIndexOf(String str)</em>. Возвращает индекс последнего вхождения указанной подстроки</p>
20 <p><em>indexOf(int ch)</em>. Возвращает индекс первого вхождения указанного символа.</p>
20 <p><em>indexOf(int ch)</em>. Возвращает индекс первого вхождения указанного символа.</p>