Tirando espaços em branco com metodo trim()

1 resposta
J

Minha duvuda é o seguinte quero tirar espaços em branco dessa string, pelo que vejo ta tudo certo, mais os espaços não esta sendo tirado

meu codigo é esse

package com.claro.ctf.handler;

public class Teste {
	public static void main(String[] args)
	{
		
		String valores = "2.000,00";
		valores = valores.replace('.', ' ');
		valores = valores.replace(',', '.').trim();
		
		System.out.println(valores);

	}
}

obrigado

1 Resposta

J

trim() só retira espaços em branco do inicio e do fim da String, não do meio.

Ex.:

String str = "   a     b         c        ";
str = str.trim();
System.out.println(str);

//Resultado: "a     b         c"
"API":
This method may be used to trim whitespace (as defined above) from the beginning and end of a string.

http://java.sun.com/javase/6/docs/api/java/lang/String.html#trim()

Se quer remover os espaços do meio da String, use replaceAll();

Criado 26 de maio de 2008
Ultima resposta 26 de mai. de 2008
Respostas 1
Participantes 2