이 페이지의 구성
숫자치환
숫자치환
개요
특정 숫자나 입력받은 숫자 집합 내에서 지정된 대상 숫자를 다른 숫자로 치환해 주는 기능을 제공하는 요소기술이다.
주요 개념
숫자치환 동작 방식
입력받은 숫자(srcNumber) 중 변환의 대상이 되는 특정 숫자(cnvrSrcNumber)를 찾아, 목적하는
변환 숫자(cnvrTrgtNumber)로 모두 치환하여 결과값을 반환한다. 내부적으로는 입력받은 숫자를
문자열로 변환한 후 치환 처리를 수행하고 다시 정수형으로 반환하는 방식으로 동작한다.
설명
egovframework.com.utl.fcc.service.EgovNumberUtil 클래스의 getNumberCnvr 메서드를 활용하여 숫자 변환을 수행할 수 있다.
1. 숫자치환 처리 구현
실제 비즈니스 로직이나 컨트롤러에서 다음과 같이 getNumberCnvr 메서드를 호출하여 숫자를 치환할 수 있다.
import egovframework.com.utl.fcc.service.EgovNumberUtil;
// ... (생략) ...
// 원본 숫자
int srcNumber = 123453;
// 치환할 대상 숫자
int cnvrSrcNumber = 3;
// 치환될 목적 숫자
int cnvrTrgtNumber = 9;
// 결과: 129459 (123453에서 3을 찾아 9로 모두 치환)
int resultNumber = EgovNumberUtil.getNumberCnvr(srcNumber, cnvrSrcNumber, cnvrTrgtNumber);
참고자료
- 관련 클래스:
egovframework.com.utl.fcc.service.EgovNumberUtil