posts - 60,comments - 71,trackbacks - 0

              我們一般判斷兩個(gè)對(duì)象內(nèi)容是否相同時(shí),一般用equals方法,如:s1.equals(s2);但此時(shí)要防止產(chǎn)生空指針的情況,即當(dāng)s1為null時(shí),上述語(yǔ)句會(huì)產(chǎn)生NullPointerException的異常(s2可以為空),所以如果要用s1.equals(s2);這樣的語(yǔ)句來(lái)判斷,需要先判斷s1不為空時(shí),再進(jìn)行比較,

             if(s1 != null) {
                s1.equals(s2);
            }

            如果是用s2.equals(s1);則要先判斷s2不為空,再進(jìn)行比較,所以這里有一個(gè)先后順序的問(wèn)題,即,obj1.equals(obj2);則要判斷obj1不為空的情況,反之亦然.
          equalsIgnoreCase()方法類(lèi)似.
          posted on 2008-09-22 16:11 henry1451 閱讀(334) 評(píng)論(0)  編輯  收藏

          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 信阳市| 安塞县| 正宁县| 如皋市| 时尚| 吉隆县| 定兴县| 桂阳县| 博野县| 明水县| 习水县| 华阴市| 长白| 丹东市| 孝义市| 潜山县| 涟源市| 吉安市| 祁阳县| 永修县| 宜丰县| 五寨县| 怀仁县| 扎兰屯市| 湖口县| 读书| 阿图什市| 玛沁县| 南靖县| 邳州市| 区。| 沂水县| 天津市| 岳阳县| 乌兰县| 泰州市| 漳州市| 会东县| 唐山市| 湘阴县| 湘潭市|