반응형 2021/031 [JAVA] equal() 함수 사용 시 주의 점 (리스크를 줄이는 방법) 안녕하세요~ Limky 입니다. 오늘은 간략하게, equal() 함수 사용시 조금 더 리스크를 줄이면서 사용할 수 있는 방법에에 대해서 알아보겠습니다. 아래 코드를 보면 사실 좋은 코드는 아닙니다. String s라는 변수에 값을 할당했지만, 만약 값이 할당되지 않는다면 변수.equal() 부분 즉, s.equals("변수") 부분에서 nullexception이 발생하기 때문이죠. 그럼 어떻게 방지할 수 있을까요? 사실 null check 로직을 넣으면 됩니다. if(s != null) 을 심어서 체크하면 되지요. 헌데, 만약 null check를 하지 않았고 그래도 nullexception이 발생되지 않게 하려면 어떻게 할 수 있을까요? 바로 아래 "하드코딩".equals(s) 같은 형태로 코딩하면 됩.. 2021. 3. 16. 이전 1 다음 반응형