Crias uma nova String vazia, que será a resposta.
Usando o charAt(i), verificas se o digito é o que queres apagar, se for, pulas para o seguinte, se não for, adicionas à tua resposta.
[quote=Andre Rosa]String number = "56765 ";
number = number.replaceAll("6", "");
Isso trocará todos os ‘6’ da string por ‘’. [/quote]
É o mais sensato a se fazer… E se quiser trabalhar com esse valor depois é só converter em número e pronto!
Bem mais fácil!
[quote=fernandosavio]É o mais sensato a se fazer… E se quiser trabalhar com esse valor depois é só converter em número e pronto!
Bem mais fácil! :)[/quote]
Se isso é para algum trabalho de escola, dúvido que algum professor aceite essa resposta…
[quote=hectorhansen]Muito obrigado,mas não é para nenhum trabalho de escola, pode ficar tranquilo.
Só uma duvida isso vai concatenar os numeros neh … nao vai ficar com um espaço entre os numeros!!?
[/quote]
Nenhuma das duas soluções irá substituir o número por espaços em branco.
Isso “” é diferente disso " ". Por isso no caso do replaceAll é “” e na solução dada pelo pmlm é concatenação, você simplesmente concatena os números já existentes e não espaços