Метод replace
не изменяет строку, для которой он вызывается, а вместо этого возвращает ссылку на измененную строку.
Если вы хотите, чтобы txt
ссылался наВы можете сделать измененную строку:
txt = txt.replace("style=\"margin-top: 0\"","class=\"style_" + i + "\"");
Если вы хотите, чтобы txt
продолжал ссылаться на исходную строку и чтобы другая ссылка ссылалась на измененную строку, вы можете сделать:
String new_txt = txt.replace("style=\"margin-top: 0\"","class=\"style_" + i + "\"");