English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutoriales básicos de Java

Control de flujo Java

Java Arreglo

Java Orientado a Objetos (I)

Java Orientado a Objetos (II)

Java Orientado a Objetos (III)

Manejo de excepciones en Java

Java Lista (List)

Java Cola (Queue)

Colección Map Java

Conjunto Java

Java Entrada/Salida (I/O)

Lector Java/Writer

Temas de Java

Uso y ejemplo del método trim() de String Java

Métodos de Java String(cadena)

El método trim() de la cadena String de Java devuelve una cadena que elimina cualquier espacio en blanco inicial (inicio) y final (fin).

La sintaxis del método trim() de la cadena es:

string.trim()

Parámetros de trim()

  • Método trim() sin parámetros

Retorno de trim()

  • Devuelve la cadena sin espacios en blanco iniciales y finales

  • Si no hay espacios en blanco al principio o al final, se devuelve la cadena original.

Nota:En la programación, los espacios en blanco son cualquier carácter o serie de caracteres que representan espacio horizontal o vertical. Por ejemplo: espacio en blanco, carácter de nueva línea \n, tabulador \t, tabulador vertical \v, etc.

Ejemplo: trim() de cadena Java

class Main {
  public static void main(String[] args) {
    String str1 = "\t\t\tAprender\t\tJava Programación";
    String str2 = "Aprender\nJava Programación\n\n\t";
    System.out.println(str1.trim());
    System.out.println(str2.trim());
  }
}

Resultado de salida

Aprender Programación en Java
Aprender
Programación en Java

Aquí, str1.trim() devuelve

"Learn\n\n\n\nJava\n\n\nProgramming"

Del mismo modo, str2.trim() devuelve

"Learn\nJava\n\n\nProgramming"

Como se puede ver en el ejemplo anterior, el método trim() solo elimina los espacios en blanco de la parte superior e inferior. No eliminará los espacios en blanco que se encuentran en el medio.

eliminar todos los caracteres de espacio en blanco

Si es necesariode una cadenapuede eliminar todos los caracteres de espacio en blancoMétodo String replaceAll()usando una expresión regular adecuada.

class Main {
  public static void main(String[] args) {
    String str1 = "Learn\nJava\n\n\n";
    String result;
    //Reemplazar todos los caracteres de espacio en blanco con una cadena vacía
    result = str1.replaceAll("\\s", "");
    System.out.println(result);  // AprendeJava
  }
}

Métodos de Java String(cadena)