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 확인을 삽입합니다. 옵션을 사용하여 검사 시 이러한 경우를 무시하도록 합니다.