Bom galera,
Estou precisando substituir uma string por outra em um ArrayList, então resolvi utilizar o replaceAll, porém ele não funciona segue o método abaixo:
private void replaceHtmls(int position){
String replace = new String();
replace = listaHtmls.get(position);
replace.replaceAll("traumatismo ", "TEXTO");
listaHtmls.add(position, replace);
System.out.println(listaHtmls.get(position));
}
No caso essa listaHtmls é uma lista de htmls que foram transformadas em string e pelo console a string está igual ao html, teoricamente o replaceAll era alterar onde encontrasse a palavra traumatismo porém ele não altera. Segue o html abaixo:
<body>
<div id="wrap">
<h1 class="titulo1">CLASSIFICAÇÕES DO TCE</h1>
<p>O traumatismo crânio-encefálico pode ser classificado sob o aspecto temporal, pela o biomecânico e a topografia das lesões.</p>
<p><b class="bold">A)</b> Classificação temporal:</p>
<ul class="lista">
<li>Lesões primárias: ocorrem no momento do trauma. Inclui as contusões corticais, as lacerações, fraturas, lesões axonais difusas e contusão do tronco cerebral.</li>
<li>Lesões secundárias: ocorrem subsequentemente à lesão primária. Incluem lesões por hematomas intracranianos, edema, hipóxia e isquemia.</li>
</ul>
<br>
<p><b class="bold">B)</b> Biomecânica:</p>
<ul class="lista">
<li>Traumatismo crânio-encefálico fechado;</li>
<li>Traumatismo crânio-encefálico aberto;</li>
</ul>
<br>
<p><b class="bold">C)</b> Topográfica:</p>
<ul class="lista">
<li>Lesões focais: lesão de partes moles, fraturas, contusões e hematomas intracranianos.</li>
<li>Lesões difusas: lesão axonal difusa, lesão encefálica hipóxica, tumefação cerebral difusa e lesão vascular focal múltipla.</li>
</ul>
</div>
</body>
