Java & Spring & SpringBoot
JAVA equals 사용 시 if(param.equals("Y")) or if("Y".equals(param))
Grand_J
2021. 4. 1. 14:35
반응형
if(param.equals("Y")) 로 사용할 경우 param에 null이면 NullPointerException 발생할 수 있다.
그래서 if(param != null && param.equals("Y"))식으로 사용하게 된다.
But
if("Y".equals(param))로 사용할 경우 param에 null이어도 NullPointerException 에러가 날 수 없다.
그니까 단순 텍스트 비교시 if("Y".equals(param))를 사용하는게 효율적인듯?
끗!@$#ㄸ@$#%!%$
반응형