English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
La méthode trim() de String Java retourne une chaîne qui supprime tous les espaces avant (début) et après (fin).
La syntaxe de la méthode trim() de la chaîne est :
string.trim()
La méthode trim() ne prend aucun paramètre
Retourne une chaîne sans espaces avant et après
Si il n'y a pas d'espaces au début ou à la fin, le retourne la chaîne d'origine.
Remarque :Dans la programmation, les espaces sont des caractères ou une série de caractères qui représentent des espaces horizontaux ou verticaux. Par exemple : les espaces, les caractères de retour chariot \n, les tabulations \t, les tabulations verticales \v, etc.
class Main { public static void main(String[] args) { String str1 = " Apprendre Java Programming "; String str2 = "Apprendre\nJava Programming\n\n "; System.out.println(str1.trim()); System.out.println(str2.trim()); } }
Résultat de la sortie
Apprendre Java Programming Apprendre Java Programming
In this case, str1.trim() returns
"Learn\t\tJava\tProgramming"
Similarly, str2.trim() returns
"Learn\nJava\n\n\tProgramming"
From the above example, it can be seen that the trim() method only removes leading and trailing spaces. It does not remove spaces that appear in the middle.
If necessaryremove all whitespace characters from the stringthen you canString replaceAll() methodused with appropriate regular expressions.
class Main { public static void main(String[] args) { String str1 = "Learn\nJava\n\n\t"; String result; //Replace all whitespace characters with an empty string result = str1.replaceAll("\\s", ""); System.out.println(result); // LearnJava } }