이 페이지의 구성
문자열치환
문자열치환
개요
문자열치환은 특정 문자열·문자 치환, 대상 문자 제거, 앞뒤 지정 문자 제거(strip), 공백 제거 등 치환·정리 기능을 제공하는 요소기술이다. EgovStringUtil 유틸리티의 정적 메서드로 사용한다.
관련 소스
| 유형 | 대상소스 | 비고 |
|---|---|---|
| 유틸리티 | egovframework.com.utl.fcc.service.EgovStringUtil.java | 문자열 처리 유틸리티 클래스 |
주요 메서드
| 메서드 | 반환형 | 설명 |
|---|---|---|
replace(String source, String subject, String object) | String | 원본 문자열에 포함된 특정 문자열을 새로운 문자열로 치환한다. |
replaceOnce(String source, String subject, String object) | String | 원본 문자열에 포함된 특정 문자열 중 첫 번째 항목만 새로운 문자열로 치환한다. |
replaceChar(String source, String subject, String object) | String | subject에 포함된 각각의 문자를 object로 변환한다 |
remove(String str, char remove) | String | 기준 문자열에 포함된 모든 대상 문자(char)를 제거한다 |
removeCommaChar(String str) | String | 문자열 내부의 콤마 character(,)를 모두 제거한다 |
removeMinusChar(String str) | String | 문자열 내부의 마이너스 character(-)를 모두 제거한다 |
removeWhitespace(String str) | String | 문자열에서 공백 문자를 모두 제거한다. |
strip(String str, String stripChars) | String | 입력된 String의 앞, 뒤에서 두번째 인자로 전달된 문자(stripChars)를 모두 제거한다 |
stripStart(String str, String stripChars) | String | 입력된 String의 앞쪽에서 두번째 인자로 전달된 문자(stripChars)를 모두 제거한다 |
stripEnd(String str, String stripChars) | String | 입력된 String의 뒤쪽에서 두번째 인자로 전달된 문자(stripChars)를 모두 제거한다 |
addMinusChar(String date) | String | 날짜 형식의 문자열 내부에 마이너스 character(-)를 추가한다 |
사용 예
String s1 = EgovStringUtil.replace("a-b-c", "-", ":"); // a:b:c
String s2 = EgovStringUtil.removeMinusChar("2026-07-11"); // 20260711
String s3 = EgovStringUtil.strip(" egov ", " "); // egov