PG의 전문 구성은 파이프(|) 구분자로 날라옴
기존 방식은 아래 처럼 split을 사용하여, 배열에 결과값을 받았다.
String[] mobile_result = (out.toString()).split("[|]");
정상응답일 경우 | 로 구분하여 5개의 배열이 생성되지만,
예시 -> "OK|정상|처리일자|승인일자|승인번호|기타"
에러 응답일 경우 |로 구분한 2개의 배열만 오기 때문에
예시 -> "C422|SK텔레콤 결제서비스 이용이 중지된 전화번호입니다. 이동통신사로 문의하여 주십시오. ||||"
3번째 배열을 사용하려고 할 경우 out of array 상황이 발생,
split의 옵션을 사용하여 배열이 무조건 일정하게 생성되도록 하였음
String[] mobile_result = (out.toString()).split("[|]",-1);
반응형
'배워야 산다 > JAVA' 카테고리의 다른 글
인코딩 확인 (0) | 2016.08.20 |
---|---|
RAC 접속 URL STRING (0) | 2014.11.24 |
자바 substring (0) | 2014.03.07 |
자바 소켓 연결시 타임아웃 설정 (0) | 2014.02.24 |
자바설치, 이클립스 설정 2/2 (0) | 2012.02.06 |