Substituindo caracteres

4 respostas
W

Eu novamente falando de Strings…

Seguinte … imagine q eu tenha

String x= “aaaaTestandoasdfasdfasd”;

como eu faço pra substituir “Testando” por outra sequência de caracters, eu ja tenho a posição dos strings T(5) e O(12) que indicam o inicio e o fim da palavra Testando …

:lol:

4 Respostas

3

String x2 = x.substring(5,12);

3

ops… isso é para obteres essa string…

cria uma nova String do tamanho que queres menos o numero de letras que a string principal tenha. (12-5 = 8)

agora faz dois ciclos …

de 0 ate 5 …
de 12 ate tamanho_string…

e preenche a nova String com o getChars

void getChars(int srcBegin, int srcEnd, char[] dst, int dstBegin)

3

ou charAt(i)

H

StringBuffer buf = new StringBuffer("aaabbbccc"); buf.replace(n1, n2, "ddd"); String resultado = buf.toString();

Criado 18 de fevereiro de 2004
Ultima resposta 19 de fev. de 2004
Respostas 4
Participantes 3