Como remover espaços em branco de string em Java
- Como remover espaço em branco da string em Java
-
Remover espaço em branco utilizando
replaceAll()
em Java -
Remova
whitespace
usando a bibliotecaApache
em Java -
Remova os espaços em branco usando
Pattern
eMatcher
em Java - Remover espaço de uma string em Java
-
Remover espaço utilizando o
Apache
em Java
Este tutorial introduz como remover espaços em branco da string em Java e lista alguns exemplos de códigos para entender o processo de remoção de espaço.
Como remover espaço em branco da string em Java
O espaço em branco é um caractere que representa um espaço em uma string. O espaço em branco pode ser um " "
, \n
, \t
, etc. Para remover esses caracteres de uma string, há várias maneiras, por exemplo, método replace()
, replaceAll()
, regex
, etc. Vamos ver os exemplos abaixo.
Remover espaço em branco utilizando replaceAll()
em Java
Aqui, utilizamos o método replaceAll()
da classe String para remover o espaço em branco. Este método toma um regex
como argumento e retorna uma string depois de remover todos os espaços em branco.
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);
}
}
Resultado:
Programminiseasytolearn
Remova whitespace
usando a biblioteca Apache
em Java
Se você trabalha com a biblioteca Apache
, então utilize o método deleteWhitespace()
da classe StringUtils
para remover espaços em branco de uma string em Java. Veja o exemplo abaixo e saia.
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);
}
}
Resultado:
Programminiseasytolearn
Remova os espaços em branco usando Pattern
e Matcher
em Java
Podemos utilizar as classes Pattern
e Matcher
com o método replaceAll()
para remover todos os espaços em branco das strings em 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);
}
}
Resultado:
Programminiseasytolearn
Remover espaço de uma string em Java
Se você quiser remover espaço somente de uma string, então utilize o método replace()
da classe String. Ele substituirá todo o espaço (não todo o espaço em branco, por exemplo, \n
e \t
) da string em 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);
}
}
Resultado:
Programminiseasytolearn
Remover espaço utilizando o Apache
em Java
Aqui, utilizamos o método replace()
da classe StringUtils
do Apache
para substituir todos os espaços de string em 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);
}
}
Resultado:
Programminiseasytolearn