Deletar um caracter de uma string

4 respostas
renatotn7

gente, qual metodo que eu uso pra isso?

4 Respostas

java_child

Olha, método que faz isso eu acho que não tem… Posso estar enganada, mas procurando na api (da classe String apenas) não encontrei nada. Existe o método “braçal” que consiste em usar um for que percorra a String, e concatenar numa outra String.

T

Strings são imutáveis.
O que você pode fazer é criar uma outra String que tenha esse caracter a menos. Exemplo:

String s = "O caracter X será deletado desta string";
int pos = s.indexOf ('X');
if (pos &gt= 0) {
     s = s.substring(0, pos) + s.substring (pos+1);
}
renatotn7

gente, valeu , muito obrigado!!! :slight_smile:

sigma

Tenta isso

String t = new String("aeiou");		
		t = t.replace("e", "");
		System.out.println(t);
Criado 5 de dezembro de 2006
Ultima resposta 5 de dez. de 2006
Respostas 4
Participantes 4