String일 때 null 일 때 어떻게 해야할까.
String arr = "test";
arr.equals(Null);
이러면 좋겠지만 예외가 발생한다.
이 때는
이런 방식으로 진행하면 된다.
다른 타입일 때도 마찬가지 이지만
다른 타입들은 equals가 오버라이딩 되어있지 않고 Object 클래스의 equals을 그대로 사용하기에
equals을 사용해도 무방하다. (Object에서의 equals는 내부적으로 ==을 사용하는 동일성의 동등성을 나타냄)
[Spring] 객체지향설계원칙-SOLID란? (0) | 2023.02.17 |
---|---|
[Spring] MAVEN 환경에서 JDBC를 인식하지 못하는 상황일 때 (0) | 2023.02.17 |
[JAVA] throw new RuntimeExecpetion(); 하면은 해당 쓰레드 강제종료 (0) | 2022.11.27 |
[Spring] 그래서 스프링이 뭔데? (0) | 2022.11.23 |
[Spring] 싱글톤? (0) | 2022.11.23 |