Java의 문자열에서 공백을 제거하는 방법
Mohammad Irfan
2023년10월12일
- Java의 문자열에서 공백을 제거하는 방법
-
Java에서
replaceAll()
을 사용하여 공백 제거 -
Java에서
Apache
라이브러리를 사용하여공백
제거 -
Java에서
Pattern
및Matcher
를 사용하여 공백 제거 - Java의 문자열에서 공백 제거
-
Java에서
Apache
를 사용하여 공간 제거
이 튜토리얼은 Java의 문자열에서 공백을 제거하는 방법을 소개하고 공백 제거 프로세스를 이해하기위한 몇 가지 예제 코드를 나열합니다.
Java의 문자열에서 공백을 제거하는 방법
공백은 문자열에 공백을 나타내는 문자입니다. 공백 문자는" "
,\n
,\t
등이 될 수 있습니다. 이러한 문자를 문자열에서 제거하려면 여러 가지 방법이 있습니다. 예를 들어replace()
메소드,replaceAll()
, regex
등. 아래 예제를 보겠습니다.
Java에서replaceAll()
을 사용하여 공백 제거
여기서는 String 클래스의replaceAll()
메서드를 사용하여 공백을 제거합니다. 이 메소드는regex
를 인수로 취하고 모든 공백을 제거한 후 문자열을 리턴합니다.
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);
}
}
출력:
Programminiseasytolearn
Java에서Apache
라이브러리를 사용하여공백
제거
Apache
라이브러리로 작업하는 경우StringUtils
클래스의deleteWhitespace()
메소드를 사용하여 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.deleteWhitespace(str);
System.out.println(result);
}
}
출력:
Programminiseasytolearn
Java에서Pattern
및Matcher
를 사용하여 공백 제거
replaceAll()
메소드와 함께Pattern
및Matcher
클래스를 사용하여 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);
}
}
출력:
Programminiseasytolearn
Java의 문자열에서 공백 제거
문자열에서만 공백을 제거하려면 String 클래스의replace()
메소드를 사용하십시오. Java의 문자열에서 모든 공백 (예 :\n
및\t
모두가 아닌 공백)을 대체합니다.
public class SimpleTesting {
public static void main(String[] args) {
String str = "Programming is easy to learn";
String result = str.replace(" ", "");
System.out.println(result);
}
}
출력:
Programminiseasytolearn
Java에서 Apache
를 사용하여 공간 제거
여기서는Apache
의StringUtils
클래스의replace()
메소드를 사용하여 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);
}
}
출력:
Programminiseasytolearn