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))를 사용하는게 효율적인듯?

 

 

 

 

 

끗!@$#ㄸ@$#%!%$

 

반응형