trim

xscorpio
04 de Junio del 2005
estoy usando el método trim de la clase String que le quita los caracteres blancos a una cadena, el problema es que no hace nada, por ejemplo en el siguiente código hago esto:

String s = "hola soy una cadena xD";
System.out.println(s.trim());

y deberia salir "holasoyunacadenaxD", sin embargo sale igual que al principio, cuál es el problema ?

asdf
04 de Junio del 2005
Hola,

el resultado es el correcto, debe devolverte lo mismo. El método Trim de la clase String elimina los espacios del principio y del final de la cadena, pero no los espacios interiores.

Si le pasas la cadena
String s = " hola soy una cadena xD ";

verás que te devuelve "hola soy una cadena xD"

Mira la API

Saludos.