SJAVA :: HTTP://WWW.SJAVA.NET

관리자 | 글쓰기

SJAVA :: HTTP://WWW.SJAVA.NET » java

문자열 비교 안전하게 하기

mcsong | 2009/06/23 11:14

문자열을 비교하는 코드는 프로그램을 개발하다보면 많이 사용하게 됩니다.
보통 아래처럼 많이 비교하게 됩니다. 하지만, 잠재적으로 문제상황을 내재를 하고 있죵..

public void compareType(Stirng type)
{
    if(type.equals("AAA"))
        ...
    else if(type.equals("BBB"))
        ...
    else if(type.equals("CCC"))
        ...
}

위의 코드를 아래처럼 바꾸게 되면, 잠재적인 NullPointerException 상황을 피할수 있네요.

public void compareType(Stirng type)
{
    if("AAA".equals(type))
        ...
    else if("BBB".equals(type))
        ...
    else if("CCC".equals(type))
        ...
}

위 내용은 http://entireboy.egloos.com/2411775 에서 참고를 하였습니다.
이올린에 북마크하기(0) 이올린에 추천하기(0)


태그 ,

(go to top)

◀ recent | 1 | ... 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | ... 160 | previous ▶