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 bianchiutilizzando la libreriaApachein Java -
Rimuovere gli spazi vuoti utilizzando
PatterneMatcherin Java - Rimuovi spazio da una stringa in Java
-
Rimuovi spazio usando
Apachein Java
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