반응형
Java, String.equals( Object ) 에 대한 고찰. |
평소에 str.equals( "abc" ) 와 같은 형태로 주로 써왔는데 사실 "abc".equals( str ) 가 좋다고 한다.
즉 null 이 아님이 확실한 string 에 equals method 를 호출하여 string 비교하는 것이 추천된다.
이는 string 이 null 일 경우 NullPointerException 이 발생하기 때문에, 이를 위해서 null check 코드가 하나 더 추가되기 때문.
결론!
(null 이 아님이 확실한 string).equals( (비교하고픈 str) ) 의 형태로 쓰는 것이 좋다.
반응형
'프로그래밍 놀이터 > 안드로이드, Java' 카테고리의 다른 글
[android] viewstub 이건 뭐하는 녀석이야?? (0) | 2013.08.02 |
---|---|
[android] PendingIntent flag 의 의미 (0) | 2013.08.02 |
[android] Volley java.io.IOException: Received authentication challenge is null (0) | 2013.08.01 |
[android] Navigation Drawer 이야기. (0) | 2013.08.01 |
[android] Drawable 이야기 (0) | 2013.07.31 |
댓글