String을 빈 문자열과 비교하여 호출하는 equals()를 보고합니다.
이 경우 .isEmpty()를 사용하면 확인할 대상이 명확하게 표시되기 때문에 더 좋습니다.
예:
void checkString(String s){
if ("".equals(s)) throw new IllegalArgumentException();
}
빠른 수정을 적용한 후:
void checkString(String s){
if (s != null && s.isEmpty()) throw new IllegalArgumentException();
}
"".equals(str)는 str이 null인 경우 false를 반환합니다. 검사의 빠른 수정에서는 안전을 위해 equals() 인수가 null 가능한 경우 명시적인 null 확인을 삽입합니다. 옵션을 사용하여 검사 시 이러한 경우를 무시하도록 합니다.