隨筆-199  評(píng)論-203  文章-11  trackbacks-0
              instanceof 運(yùn)算符是用來(lái)在運(yùn)行時(shí)指出對(duì)象是否是特定的一個(gè)實(shí)例。instanceof通過(guò)返回一個(gè)布爾值來(lái)指出,這個(gè)對(duì)象是否是這個(gè)特定類或者是它的子類的一個(gè)實(shí)例。
              
          用法:
          result = object instanceof class
          參數(shù):
          result
          必選項(xiàng)。任意變量
          object
          必選項(xiàng)。任意對(duì)象表達(dá)式
          class
          必選項(xiàng)。任意已定義的對(duì)象類。
          說(shuō)明:
          如果 objectclass 的一個(gè)實(shí)例,則 instanceof 運(yùn)算符返回 true。如果 object 不是指定類的一個(gè)實(shí)例,或者 objectnull,則返回 false

           例如:
           Boolean b; 
          String str = "foo"; 
          b = ( str instanceof String );   // true
          b = ( str instanceof Object );   // also true
          b = ( str instanceof Date );     // false, not a Date or subclass

          注意:
          1)null值不是任何對(duì)象的實(shí)例,所以下面這個(gè)例子返回了false,無(wú)論這個(gè)變量聲明的是什么類型。
          String s = null;
          if ( s instanceof String )
              // false, won't happen
          2)instanceof也可以正確的報(bào)告一個(gè)對(duì)象是否是數(shù)組和特定的接口類型。
          if ( foo instanceof byte[] )
          posted on 2009-11-25 09:47 Werther 閱讀(439) 評(píng)論(0)  編輯  收藏 所屬分類: 10.Java
          主站蜘蛛池模板: 顺平县| 绩溪县| 五家渠市| 永兴县| 土默特左旗| 海城市| 长宁县| 慈溪市| 喜德县| 大荔县| 南昌县| 大方县| 陇南市| 翼城县| 噶尔县| 车险| 新晃| 东丰县| 山西省| 锡林郭勒盟| 胶州市| 惠安县| 抚顺县| 峨山| 礼泉县| 福贡县| 东平县| 海安县| 新竹市| 宜州市| 乡宁县| 南溪县| 迁安市| 通城县| 调兵山市| 临夏市| 甘南县| 琼海市| 天水市| 遂昌县| 瑞丽市|