Метод stripSuffix
Метод stripSuffix снимает заданный фрагмент с конца строки и возвращает новый текст. Исходная строка не меняется. В параметр передают суффикс. Если строка им заканчивается, метод возвращает текст без этого фрагмента. Иначе возвращается исходная строка.
Синтаксис
str.stripSuffix(String suffix)
Пример
Давайте снимем окончание ".txt":
public class Main
{
public static void main(String[] args)
{
String file = "notes.txt";
System.out.println(file.stripSuffix(".txt"));
}
}
Результат выполнения кода:
notes
Пример
Если окончание другое, строка остается прежней:
public class Main
{
public static void main(String[] args)
{
String file = "notes.md";
System.out.println(file.stripSuffix(".txt"));
}
}
Результат выполнения кода:
notes.md
Смотрите также
-
метод
stripPrefix,
который снимает фрагмент с начала -
метод
endsWith,
который проверяет конец строки -
класс
String,
который представляет строки в Java