Главная » Java, Структуры данных и алгоритмы » Класс String в Java

0

Основные операции класса String перечислены ню?е:

length(): возвращает длину п строки S. Input: отсутствует; Output: int.

charAt(/): возвращает символ, имеющий индекс / из строки S. Input: int; Output: char.

startsWith(0: определяет, является ли Q префиксом строки S. Input: String; Output: boolean. *

endsWith(Q): определяет, является ли Q суффиксом строки S. Input: String; Output: boolean.

substring(/A/): возвращает подстроку 5[/,у].

Input: int (/) и int (у); Output: String.

concat(Q: возвращает объединение (конкатенацию) S и Q, то есть S+Q.

Input: String; Output: String.

equals(Q): определяет равенство Q и S.

Input: String; Output: boolean.

indexOf(Q): если Q является подстрокой строки S, то возвращает индекс начального символа первого появления Q в S, в противном случае возвращает —1. Input: String; Output: int.

Данное перечисление методов формирует набор типичных операций для неизменяемых строк.

Пример 11.1. Рассмотрим следующий набор операций, выполняемых со строкой S= "abcdefghyklmnop":

За исключением метода indexOf(Q, который рассматривается в разделе 11.2, все приведенные в таблице методы легко реализуются простым представлением строки в виде массива символов, что является стандартом в Java.

Источник: Гудрич М.Т. Г93 Структуры данных и алгоритмы в Java / М.Т. Гудрич, Р. Тамассия; Пер. с англ. A.M. Чернухо. — Мн.: Новое знание, 2003. — 671 е.: ил.

По теме:

  • Комментарии