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
whitespaceusando a bibliotecaApacheem Java -
Remova os espaços em branco usando
PatterneMatcherem Java - Remover espaço de uma string em Java
-
Remover espaço utilizando o
Apacheem 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