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 |