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

Tutoriais Básicos de Java

Controle de fluxo Java

Java Array

Java Orientação a Objetos (I)

Java Orientação a Objetos (II)

Java Orientação a Objetos (III)

Tratamento de Exceção Java

Java Lista (List)

Java Fila (Queue)

Java Conjunto Map

Java Conjunto Set

Java Entrada e Saída (I/)

Java Reader/Writer

Outros tópicos do Java

Uso e exemplo do Java String trim()

Métodos String (cadeia de caracteres) Java

O método Java String trim() retorna uma string onde foram removidos quaisquer espaços em branco no início (início) e no final (fim).

A sintaxe do método string.trim() é:

string.trim()

Parâmetros do trim()

  • Método trim() sem parâmetros

Retorno do trim()

  • Retorna a string removendo espaços em branco iniciais e finais

  • Se não houver espaços no início ou no final, retorna a string original.

Atenção:No programação, espaços em branco são qualquer caractere ou série de caracteres que representam espaço horizontal ou vertical. Por exemplo: espaço, caractere de nova linha \n, tabulação \t, tabulação vertical \v, etc.

Exemplo: Java String trim()

class Main {
  public static void main(String[] args) {
    String str1 = "\t\t\tAprenda\t\tJava Programação\t";
    String str2 = "Aprenda\nJava Programação\n\n\t";
    System.out.println(str1.trim());
    System.out.println(str2.trim());
  }
}

Resultados de Saída

Aprenda Java Programação
Aprenda
Java Programação

Aqui, str1.trim() retorna

"Learn\tJava\tProgramming"

Da mesma forma, str2.trim() retorna

"Learn\nJava\n\n\tProgramming"

Como podemos ver no exemplo acima, o método trim() remove apenas os espaços em branco de liderança e tração. Ele não remove os espaços em branco que aparecem no meio.

remover todos os caracteres de espaço em branco

se necessárioremover todos os caracteres de espaço em branco da stringentão você podeMétodo replaceAll()usando expressões regulares apropriadas.

class Main {
  public static void main(String[] args) {
    String str1 = "Learn\nJava\n\n\t";
    String result;
    //Substitua todos os caracteres de espaço em branco por uma string vazia
    result = str1.replaceAll("\\s", "");
    System.out.println(result);  // AprendaJava
  }
}

Métodos String (cadeia de caracteres) Java