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")); --> true</p>
17
<p>final String date = "Windows 95"; System.out.println(date.startsWith("Windows 9")); --> 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>