java | 문자열에 null이 있는지 체크하는 방법 및 예
2023. 12. 25. 14:57
728x90
반응형
href 속성 값: null
Exception in thread "main" java.lang.NullPointerException: Cannot invoke "String.replace(java.lang.CharSequence, java.lang.CharSequence)" because "hrefValue" is null
at tistoryMavenProject.tistoryAuto.visitTistory(tistoryAuto.java:222)
at tistoryMavenProject.tistoryAuto.main(tistoryAuto.java:295)
null 처리 하지 않으면 위와 같은 에러가 발생함
String myString = /* 어떤 값이든 될 수 있음 */;
if (myString != null && !myString.isEmpty()) {
// 문자열이 null이 아니고 비어있지 않은 경우
// 여기에 실행할 코드를 작성
} else {
// 문자열이 null이거나 비어있는 경우
// 여기에 실행할 코드를 작성
}
위와 같이 hrefValue를 가져 왔을 때, 해당 String이 null인지 체크 후 null이 아니라면, 그 다음 프로세스를 진행해도록 해야 문제가 발생하지 않는다.
728x90
반응형
'IT > java' 카테고리의 다른 글
java - selenium | html에 특정 요소(element)가 존재하는지 확인하는 방법 및 예시 (4) | 2023.12.25 |
---|---|
JAVA - matches \\d+ | 문자열이 숫자로만 이루어져 있는지 확인하는 방법 및 예제 (1) | 2023.12.25 |
JAVA - replace 문자열 중 임의의 문자열을 제외하고 나머지 부분을 추출하는 방법 예시 (0) | 2023.12.25 |
JAVA - contains 특정 문자열을 포함하고 있는지 확인하는 방법 (0) | 2023.12.25 |
java String 타입 List 선언 및 예제 (0) | 2023.12.25 |