English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Il metodo Java String trim() restituisce una stringa in cui sono stati rimossi tutti gli spazi iniziali (inizio) e finali (fine).
La sintassi del metodo string trim() è:
string.trim()
Il metodo trim() non accetta alcun parametro
Restituisce una stringa senza spazi iniziali e finali
Se non ci sono spazi all'inizio o alla fine, viene restituito lo stringa originale.
Attenzione:Nel programming, gli spazi sono qualsiasi carattere o serie di caratteri che rappresentano uno spazio orizzontale o verticale. Ad esempio: spazi, carattere di nuova riga \n, tabulatore \t, tabulatore verticale \v e così via.
class Main { public static void main(String[] args) { String str1 = "\t\t\t\tLearn\t\t\tJava Programming"; String str2 = "Learn\nJava Programming\n\n "; System.out.println(str1.trim()); System.out.println(str2.trim()); {} {}
Risultato di output
Impara Java Programming Impara Java Programming
Qui, str1.trim() restituisce
"Learn\t\tJava\tProgramming"
Analogamente, str2.trim() restituisce
"Learn\nJava\n\n\tProgramming"
Dal esempio sopra, si può vedere che il metodo trim() rimuove solo gli spazi iniziali e finali. Non rimuoverà gli spazi che si trovano nel mezzo.
se necessariotutti i caratteri di spazio bianco da una stringapuò rimuovereMetodo replaceAll()usato con un'espressione regolare appropriata.
class Main { public static void main(String[] args) { String str1 = "Learn\nJava\n\n\t"; String result; // Sostituisci tutti i caratteri di spazio con una stringa vuota result = str1.replaceAll("\\s", ""); System.out.println(result); // ImparaJava {} {}