Я гуглял и пытался выяснить, каково поведение lastIndexOf, но не могу найти ответ на него ...
У меня есть потенциально большая строка, которую мне нужно найти, и я на 99% уверен, что тег, например: </data>
, будет в конце. Я пытаюсь удалить это и добавить в строку некоторые дополнительные данные, а затем снова закрыть их.
Прямо сейчас я использую indexOf, но производительность здесь - мой главный приоритет, поэтому я подумал об использовании lastIndexOf ...
Может ли какой-нибудь эксперт по Java подтвердить, будет ли lastIndexOf выполнять поиск в конце строки?
Пример:
xml = xml.substring(0, xml.lastIndexOf("</data>"));
xml+"<mystuff>hello world</mysruff>";
xml+"</data>";