14.22. Java — Метод replaceFirst()
14. 22. Java — Метод replaceFirst() Описание Метод replaceFirst() — заменяет первую подстроку данной строки, которая соответствует заданному регулярному выражению, с данной заменой, другими словами — метод в Java позволяет заменить первое вхождение слова или словосочетания в строке. Синтаксис Синтаксис метода: public String replaceFirst(String regex, String replacement) Параметры Подробная информация о параметрах: · regex — регулярное выражение, которому данная строка должна соответствовать; · replacement — строка, которая заменит найденное выражение. Возвращаемое значение · В Java replaceFirst() возвращает результирующую строку. Пример import java. io. *;
public class Test{ public static void main(String args[]){ String Str1 = new String(" Добро пожаловать на ProgLang. su" );
System. out. print(" Возвращаемое значение: " ); System. out. println(Str1. replaceFirst(" (. *)ProgLang(. *)", " IAMGROOT" ));
System. out. print(" Возвращаемое значение: " ); System. out. println(Str1. replaceFirst(" ProgLang. su", " IAMGROOT" ));
String Str2 = new String(" Добро пожаловать на ProgLang. su! Добро пожаловать на ProgLang. su! " );
System. out. print(" Возвращаемое значение: " ); System. out. println(Str2. replaceFirst(" Добро пожаловать на ProgLang. su! ", " IAMGROOT! " )); } } Получим следующий результат: Возвращаемое значение: IAMGROOT Возвращаемое значение: Добро пожаловать на IAMGROOT Возвращаемое значение: IAMGROOT! Добро пожаловать на ProgLang. su!
14. 23. Java — Метод split() Описание Метод split() — в Java разделяет данную строку вокруг данного регулярного выражения и имеет два варианта. Синтаксис Синтаксис метода: public String[] split(String regex, int limit) или public String[] split(String regex)Параметры Подробная информация о параметрах:
· regex — разграничение регулярного выражения; · limit — порог, результатом которого означает, как много строк, должно быть возвращено. Возвращаемое значение · В Java split() возвращает массив строк, вычисленных путем разделения данной строки вокруг данного регулярного выражения. Пример 1: разделить строку вокруг регулярного выражения import java. io. *; public class Test { public static void main(String args[]) { String Str = new String(" Добро-пожаловать-на-ProgLang. su" ); System. out. println(" Возвращаемое значение: " ); for (String retval: Str. split(" -", 2)) { System. out. println(retval); } System. out. println(); System. out. println(" Возвращаемое значение: " ); for (String retval: Str. split(" -", 3)) { System. out. println(retval); } System. out. println(); System. out. println(" Возвращаемое значение: " ); for (String retval: Str. split(" -", 0)) { System. out. println(retval); } System. out. println(); System. out. println(" Возвращаемое значение: " ); for (String retval: Str. split(" -" )) { System. out. println(retval); } }}Получим следующий результат: Возвращаемое значение: Добропожаловать-на-ProgLang. su Возвращаемое значение: Добропожаловатьна-ProgLang. su Возвращаемое значение: ДобропожаловатьнаProgLang. su Возвращаемое значение: ДобропожаловатьнаProgLang. suПример 2: разделить строку на слова import java. io. *; public class Test { public static void main(String args[]) { String Str = new String(" Разделяем эту строку на слова" ); for (String retval: Str. split(" " )) { System. out. println(retval); } }}Получим следующий результат: Разделяемэтустрокунаслова
14. 24. Java — Метод startsWith() Описание Метод startsWith() в Java имеет два варианта и проверяет начинается ли строка с указанного префикса, начиная с указанного индекса или с начала (по умолчанию). Синтаксис Синтаксис метода: public boolean startsWith(String prefix, int toffset)
или
public boolean startsWith(String prefix) Параметры Подробная информация о параметрах: · prefix — префикс, который должен быть сопоставлен;
· toffset — начальный индекс поиска в строке. Возвращаемое значение · В Java startsWith() возвращает значение true, если последовательность символов, представленного аргумента является префиксом последовательности символов, представляемой данной строкой; в противном случае значение false. Пример import java. io. *;
public class Test {
public static void main(String args[]){ String Str = new String(" Добро пожаловать на ProgLang. su" );
System. out. print(" Возвращаемое значение: " ); System. out. println(Str. startsWith(" Добро пожаловать" ) );
System. out. print(" Возвращаемое значение: " ); System. out. println(Str. startsWith(" ProgLang" ) );
System. out. print(" Возвращаемое значение: " ); System. out. println(Str. startsWith(" ProgLang", 20) ); } } Получим следующий результат: Возвращаемое значение: true Возвращаемое значение: false Возвращаемое значение: true
14. 25. Java — Метод subSequence() Описание Метод subSequence() — возвращает новую последовательность символов, которая является подпоследовательностью этой последовательности, другими словами — возвращает последовательность символов из строки, начиная и заканчивая указанными индексами.
Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|