Чтобы удалить выделенный текст из строкового значения в Android с помощью Java, можно использовать несколько методов. Вот несколько примеров:
-
Использование метода
substring
:String originalString = "Hello, world!"; int startIndex = 7; int endIndex = 12; String removedText = originalString.substring(0, startIndex) + originalString.substring(endIndex);
Этот код удалит текст с индекса 7 по индекс 12 (эксклюзивный) и сохранит измененную строку в
removedText
. -
Использование метода
replace
:String originalString = "Hello, world!"; String textToRemove = "world"; String removedText = originalString.replace(textToRemove, "");
В этом коде метод
replace
используется для замены удаляемого текста пустой строкой, эффективно удаляя его из исходной строки. -
Использование регулярных выражений с методом
replaceAll
:String originalString = "Hello, world!"; String regex = "l{2}"; String removedText = originalString.replaceAll(regex, "");
Этот код использует регулярное выражение для сопоставления и удаления текста «ll» из исходной строки.
Это всего лишь несколько примеров того, как можно удалить выделенный текст из строкового значения в Android с помощью Java. Вы можете выбрать метод, который лучше всего соответствует вашим конкретным требованиям.