с charAt
, вы можете перебрать все символы в вашей строке, удалив все из <до следующего>.Тем не менее, ваша строка может содержать не-ASCII UTF кодовые точки, что может нарушить этот подход.
Я бы использовал регулярное выражение, что-то вроде
String someTextHere = "...";
String cleanedText = someTextHere.replaceAll( "<[^>]*?>", "" );
Однако позвольте мне также указать вамна этот вопрос , в котором перечислены проблемы с подходом регулярных выражений.