equals1 [Java] 특정 문자 포함 여부 확인하기 String.contains() vs StringUtils.contains() Java에서 문자열 검색할 때 contains()는 자주 쓰이는 메서드다. 하지만 실무에선 예상 못한 NullPointerException이 발생할 수 있어서 주의가 필요하다. 💥 문제 상황: null을 contains에 넣으면?java복사편집String id = null; boolean result = "abc".contains(id); // 💥 여기서 NPE 발생 String.contains(CharSequence s)는 내부에서 indexOf(s)를 호출하는데,이때 s가 null이면 바로 NullPointerException이 발생한다.즉, null 체크 없이 contains 사용하면 예외 터짐✅ 해결 방법 1: null 체크 후 containsjava복사편집if (id != null && "a.. 2025. 7. 23. 이전 1 다음