본문 바로가기
프로그래밍 놀이터/안드로이드, Java

[Java] String.equals( Object ) 에 대한 고찰.

by 돼지왕 왕돼지 2013. 8. 2.
반응형


 Java, String.equals( Object ) 에 대한 고찰.



[Java] String.equals( Object ) 에 대한 고찰.


평소에 str.equals( "abc" ) 와 같은 형태로 주로 써왔는데 사실 "abc".equals( str ) 가 좋다고 한다.

null 이 아님이 확실한 string 에 equals method 를 호출하여 string 비교하는 것이 추천된다.

이는 string 이 null 일 경우 NullPointerException 이 발생하기 때문에, 이를 위해서 null check 코드가 하나 더 추가되기 때문.



결론!


(null 이 아님이 확실한 string).equals( (비교하고픈 str) ) 의 형태로 쓰는 것이 좋다.






반응형

댓글