Rimuovi spazi vuoti dalla stringa in Java
- Come rimuovere gli spazi vuoti dalla stringa in Java
-
Rimuovere gli spazi vuoti utilizzando
replaceAll()
in Java -
Rimuovere gli
spazi bianchi
utilizzando la libreriaApache
in Java -
Rimuovere gli spazi vuoti utilizzando
Pattern
eMatcher
in Java - Rimuovi spazio da una stringa in Java
-
Rimuovi spazio usando
Apache
in Java
![Rimuovi spazi vuoti dalla stringa in Java](/img/Java/feature-image---How-to-remove-whitespace-from-string-in-Java.webp)
Questo tutorial introduce come rimuovere gli spazi bianchi dalla stringa in Java ed elenca alcuni codici di esempio per comprendere il processo di rimozione dello spazio.
Come rimuovere gli spazi vuoti dalla stringa in Java
Lo spazio bianco è un carattere che rappresenta uno spazio in una stringa. Il carattere di spazio può essere un " "
, \n
, \t
, ecc. Per rimuovere questi caratteri da una stringa, ci sono diversi modi, ad esempio il metodo replace()
, replaceAll()
, regex
, ecc. Vediamo gli esempi di seguito.
Rimuovere gli spazi vuoti utilizzando replaceAll()
in Java
Qui, usiamo il metodo replaceAll()
della classe String per rimuovere gli spazi. Questo metodo accetta una regex
come argomento e restituisce una stringa dopo aver rimosso tutti gli spazi.
public class SimpleTesting {
public static void main(String[] args) {
String str = "Programming is easy to learn";
String result = str.replaceAll("\\s+", "");
System.out.println(result);
}
}
Produzione:
Programminiseasytolearn
Rimuovere gli spazi bianchi
utilizzando la libreria Apache
in Java
Se lavori con la libreria Apache
, usa il metodo deleteWhitespace()
della classe StringUtils
per rimuovere gli spazi bianchi da una stringa in Java. Vedere l’esempio di seguito e l’output.
import org.apache.commons.lang3.StringUtils;
public class SimpleTesting {
public static void main(String[] args) {
String str = "Programming is easy to learn";
String result = StringUtils.deleteWhitespace(str);
System.out.println(result);
}
}
Produzione:
Programminiseasytolearn
Rimuovere gli spazi vuoti utilizzando Pattern
e Matcher
in Java
Possiamo usare le classi Pattern
e Matcher
con il metodo replaceAll()
per rimuovere tutti gli spazi bianchi dalla stringa in Java.
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class SimpleTesting {
public static void main(String[] args) {
String str = "Programming is easy to learn";
Pattern p = Pattern.compile("[\\s]");
Matcher m = p.matcher(str);
String result = m.replaceAll("");
System.out.println(result);
}
}
Produzione:
Programminiseasytolearn
Rimuovi spazio da una stringa in Java
Se vuoi rimuovere lo spazio solo da una stringa, usa il metodo replace()
della classe String. Sostituirà tutto lo spazio (non tutti gli spazi bianchi, ad esempio, \n
e \t
) dalla stringa in Java.
public class SimpleTesting {
public static void main(String[] args) {
String str = "Programming is easy to learn";
String result = str.replace(" ", "");
System.out.println(result);
}
}
Produzione:
Programminiseasytolearn
Rimuovi spazio usando Apache
in Java
Qui, usiamo il metodo replace()
della classe StringUtils
di Apache
per sostituire tutti gli spazi dalla stringa in Java.
import org.apache.commons.lang3.StringUtils;
public class SimpleTesting {
public static void main(String[] args) {
String str = "Programming is easy to learn";
String result = StringUtils.replace(str, " ", "");
System.out.println(result);
}
}
Produzione:
Programminiseasytolearn