English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Метод Java String substring() извлекает подстроку из строки и возвращает её.
Синтаксис метода substring():
string.substring(int startIndex, int endIndex)
Метод substring() имеет два параметра.
startIndex - индекс начала
endIndex (по умолчанию) - индекс окончания
Метод substring() возвращает подстроку из заданной строки.
Подстрока включает символ по startIndex и extends до символа по индексу endIndex - 1.
Если не передан endIndex, то подстрока включает символ по указанному индексу и extends до конца строки.
Внимание:Если startIndex или endIndex отрицательны или больше длины строки, то会出现 ошибка. Если startIndex больше endIndex, также会出现 ошибка.
class Main { public static void main(String[] args) { String str1 = "program"; //从第一个字符到结尾 System.out.println(str1.substring(0)); // program //从第四个字符到结尾 System.out.println(str1.substring(3)); // gram } }
class Main { public static void main(String[] args) { String str1 = "program"; // С первого по седьмой символ System.out.println(str1.substring(0, 7)); // program // С 1 по 5 символ System.out.println(str1.substring(0, 5)); // progr // С 4 по 5 символ System.out.println(str1.substring(3, 5)); // gr } }
Если нужно найти первый индекс соответствия подстроки в заданной строке, используйтеJava метод indexOf() String.