본문 바로가기
Java

[Java] Java 공백 제거

by HoneyIT 2022. 7. 28.

Java 환경에서 정규식과 replaceAll을 이용해 공백을 제거할 수 있다.

 

 

모든 공백 제거

String beforeStr = " 일반 공백 문자 ";
String afterStr = beforeStr.replaceAll("\\p{Z}", "");

모든 공백이 제거된 "일반공백문자"가 됩니다.

 

 

앞뒤 공백 제거

String beforeStr = " 앞 뒤 공백 ";
String afterStr = beforeStr.replaceAll("(^\\p{Z}+|\\p{Z}+$)", "");

앞뒤의 공백만 제거된 "앞 뒤 공백"이 됩니다.

 

 

탭 공백 제거

String beforeStr = " 탭	공백	";
String afterStr = beforeStr.replaceAll("\\t", "");

탭 공백만 제거된 " 탭공백"이 됩니다.

 

 

replaceAll(" ","");과 같은 쉬운 방법도 있지만 웹 사이트 환경에 따른 표현 방식이 모두 다르기 때문에 정규표현식을 사용하는 것을 추천합니다.

'Java' 카테고리의 다른 글

[Java] Lombok의 Builder Design Pattern  (0) 2024.07.25
[JAVA]Enum 열거 타입  (0) 2023.01.17
객체지향 프로그래밍이란 무엇일까  (0) 2021.03.01
DTO/DAO  (0) 2020.08.10
Ajax  (2) 2020.08.01