728x90
오늘 공부해볼 코드는 Null 값을 간단히 "" 비어 있는 String으로 변환하는 함수를 만들어볼 것이다.
보통 Parsing아 Null일 경우 데이터 처리하는 부분에서 Parameter NullPointerException오류가 많이 발생함으로, Null의 데이터를 "" 빈 값으로 변경해 주는 것이 좋은 것으로 보인다.
[Java Method]
public String isNull(String str)
{
if ( str == null || str.equals("null"))
return "";
else
return str;
}
[Java] - getParameter
String parameterParse = null;
// isNull 처리 전
String parameter = request.getParameter("parameterParse");
// isNull 처리 후
String parameterNullExcep = isNull(request.getParameter("parameterParse"));
위 코드를 예제로 보자면
parameter의 경우 Null 값이지만 parameterNullExcep은 비어있는 "" 값으로 Java 코드를 수행할때 오류 발생 확률이 떨어진다. 예를 들어 System.out.println(parameter);만 실행해봐도 NullPointerException 오류가 발생하지만 System.out.println(parameterNullExcep);는 비어있는 값을 출력하고 다음 프로세스로 넘어간다.
오늘은 매우 간단하지만 실용성이 높은 코드를 알아보았다. 개발 할때 Null값을 변환해주는 코드도 꼭 사용해서 오류 발생률을 낮춰보자
728x90
반응형
'👨💻 프로그래밍 > Java' 카테고리의 다른 글
[Java] 환경에 따른 분기처리 (0) | 2024.04.26 |
---|---|
[Java] Jsoup 라이브러리 활용법 [자바 API 연동] (0) | 2024.02.09 |
[Java] JSP/Java Timeout 설정 (N초 후 프로세스 실행) (1) | 2024.02.06 |
[Java] Java 현재 날짜 및 시간 값 가져오기 (Date Class) (1) | 2024.02.06 |
[Java] 10진법 int값 n진수로 전환하기 (0) | 2024.02.05 |