반응형

전체 글 53

[JAVA] 문자열 치환 함수 replace()

현재 진행 중인 프로젝트 테스트/운영 서버의 자바 환경은 jdk1.4로 되어있습니다. 하지만 제 개발 환경은 jdk 1.8로 되어있어서 개발 중 버전 차이로 인한 문제가 있었습니다. *자바 버전을 확인하는 방법은 cmd(명령 프롬프트)나 터미널을 열어 java -version을 입력하면 확인할 수 있습니다!* replace함수는 예를 들면, 전화번호 데이터를 가져왔을 때 010-1111-2222를 01011112222로 하이픈을 없애고 싶을 때처럼 어느 한 문자를 다른 문자로 치환해주는 함수입니다. 위 결과처럼 "-"이 문자를 "" 그냥 공백으로 치환하여 원하는 결과를 얻었습니다. 프로젝트에서는 DB에서 암호화된 주민등록번호를 받아 복호화하여 210221-3333333 와 같은 문자열로 만든 후 하이픈을..

DEV/JAVA 2021.02.23

[JAVA] Date Format 유효성, 형식 검사

DB에서 날짜 형식의 데이터를 불러왔을 때 그 데이터가 유효한 형식인지 검사하는 코드입니다. 예를 들어, '2021-02-18'의 경우 맞는 날짜이지만 '2021-02-30'은 없는 날짜이기 때문에 잘못된 데이터라 할 수 있습니다. 또한 형식을 yyyy-MM-dd로 맞추어 놓았는데 yyyyMMdd인 경우에도 만찬 가지로 잘못된 데이터가 될 수 있습니다. package date; import java.text.SimpleDateFormat; import java.util.Date; public class DateFormatCheck { public static void main(String[] args) { // TODO Auto-generated method stub SimpleDateFormat sdf..

DEV/JAVA 2021.02.18
반응형