El método de ajuste debe trabajar grande para usted.
Devuelve una copia de la cadena, con espacio inicial y final omitido. Si este objeto String representa un carácter vacío secuencia, o el primer y último caracteres de secuencia de caracteres representado por esta Cadena de objeto al mismo tiempo tienen códigos superiores a '\ u0020' (el personaje espacio), a continuación, una referencia a este objeto String es devuelto
De lo contrario, si no hay ningún carácter con un código mayor que '\ u0020' en la cadena, y un nuevo objeto String que representa una cadena vacía es creada y devuelta.
De lo contrario, sea k el índice de la primer carácter de la cadena cuyo código es mayor que '\ u0020', y vamos m el índice del último carácter en la cadena cuyo código es mayor que '\ u0020'. Un nuevo objeto String se creado, lo que representa la subcadena de esta cadena que comienza con el carácter en el índice k y termina con el carácter en el índice m, es decir, el resultado de this.substring (k, m + 1)
Este método se puede utilizar para recortar espacios en blanco desde el principio y el final de una cadena; de hecho, recorta todos los caracteres de control ASCII también.
Devuelve: Una copia de esta cadena con delantero y trasero espacio en blanco se quita o se esta cadena si no tiene principio o al final space.leading blanco o espacios en blanco finales.
Se puede recortar y luego comparar a una cadena vacía o comprobar la longitud de 0.
Tener al menos un carácter alfanumérico no equivale a "no todos los espacios en blanco". Por ejemplo, "/ *" se ajusta a su factura y no tiene espacios en blanco. – Uri
De hecho, incluso una cadena vacía "no está hecha solo de espacios en blanco". –
Tenga en cuenta que hay muchas definiciones diferentes de espacios en blanco: http://spreadsheets.google.com/pub?clave = pd8dAQyHbdewRsnE5x5GzKQ ¿Qué es lo que quieres? O luego dices "tiene un carácter alfanumérico", que es algo completamente diferente. Por favor aclara –