두 개의 문자열을 비교하여 서로 값이 같은지를 확인하는 기능이다.
두 개의 문자열일 비교하여 서로 같은 값이며 다른 값이지에 따라 다른 문자열을 리턴하는 기능을 제공한다.
유형 | 대상소스 | 설명 | 비고 |
---|---|---|---|
Service | egovframework.com.utl.fcc.service.EgovStringUtil.java | 문자열 데이터 처리 관련 유틸리티 | |
Controller | egovframework.com.utl.fcc.web.EgovComUtlTestController.java | 테스트용 controller | |
JSP | /WEB-INF/jsp/egovframework/cmm/utl/EgovStringValidation.jsp | 테스트 페이지 |
결과값 | 메소드 | 설명 | 내용 |
---|---|---|---|
String | decode(String source, String compare, String ret, String default) | 문자열 비교 | 오라클의 decode 함수와 동일한 기능을 가진 메서드 |
해당없음
import egovframework.com.utl.fcc.service.EgovStringUtil; ... // foo 출력 System.out.println(StringUtil.decode(null, null, "foo", "bar")); // bar 출력 System.out.printlnStringUtil.decode("", null, "foo", "bar")); // bar 출력 System.out.println(StringUtil.decode(null, "", "foo", "bar")); // null 출력 System.out.println(StringUtil.decode("하이", "하이", null, "bar")); // null 출력 System.out.println(StringUtil.decode("하이", "하이 ", "foo", null)); // foo 출력 System.out.println(StringUtil.decode("하이", "하이", "foo", "bar")); // bar 출력 System.out.println(StringUtil.decode("하이", "하이 ", "foo", "bar"));