'DevTool/C#_Tip'에 해당되는 글 22건

  1. 2010.09.03 ER-WIN 글자깨짐.
  2. 2010.06.08 equals() 사용시 ..
사용자 삽입 이미지
 ER-WIn 띄울때.. 경고창.. 읽어보면 -- 이유를 알지만.. 그냥 넘기기 일수...
사용자 삽입 이미지
사용자 삽입 이미지
물리적 이름이 안보임 --.. 허걱.. 처음엔 버전 탓이라고 생각했으나..
원인은 그것이 아니라, 네이밍이 안되어서 그렇다는..
해당 nsm을 연결시켜주면 끝.

연결방법 :
사용자 삽입 이미지
사용자 삽입 이미지
Posted by 말없제이
,

매일 str.equals("xx") 할때 null 체크하던것을..
저런 습관이면 생략이 가능하군요--  

---Tip------------------------------------------------------
    String을 비교할 때의 Tip입니다.

    public void showHI(String str0)
    {
        if( str0.equals("TEST") ) System.out.println("Hi!!!");
    }

    이런 코드가 있을 수 있겠죠.
    showHI("TEST")의 결과는 Hi!!!입니다..
    showHI("테스트")의 결과는      입니다..(blank)
    그럼,
    showHI(null)의 결과는 무엇일까요?
    바로 NullPointException입니다...
    왜냐하면, equals()를 가진 str0자체가 null이기 때문에 equals()를 사용할 수
    없기 때문입니다.
    위의 메소드는 아래처럼 변경되어야 합니다.

    public void showHI(String str0)
    {
        if( "TEST".equals(str0) ) System.out.println("Hi!!!");
    }

    이 코드는 null이 들어와도 blank입니다.
    100%확실한 객체인 "TEST"를 사용하는 것이
    99.9999%의 확실성을 가진 str0 객체를 사용하는 것보다 좋습니다.

    일반적으로 String 비교를 사용할 때는
    비교할 문자열의 equals()를 사용하는 습관을 가져 주십시요.
    (물론 선택의 문제입니다.)
    ------------------------------------------------------------


==================================================
최초작성일 : 2002년 1월 25일

최종수정일 : 2004년 11월 1일
 - - -

참조 :
http://blog.daum.net/bifrost0076/6030209
2008.10.07 21:42 에 올린자료.

Posted by 말없제이
,