欧美亚洲中文,在线国自产视频,欧洲一区在线观看视频,亚洲综合中文字幕在线观看

      1. <dfn id="rfwes"></dfn>
          <object id="rfwes"></object>
        1. 站長(zhǎng)資訊網(wǎng)
          最全最豐富的資訊網(wǎng)站

          java中判斷是否為數(shù)組

          java中判斷是否為數(shù)組

          java判斷是否是數(shù)組的方法:

          一、使用instanceof判斷是否為數(shù)組

          instanceof 是 Java 的一個(gè)二元操作符,類似于 ==,>,< 等操作符。

          instanceof 是 Java 的保留關(guān)鍵字。它的作用是測(cè)試它左邊的對(duì)象是否是它右邊的類的實(shí)例,返回 boolean 的數(shù)據(jù)類型。

          public List findByProperty(String propertyName, Object value) { 		List list = new ArrayList(); 		String queryString = "from Userinfo as model where model." + propertyName + "= ? order by model.userInfoId DESC"; 		 		try { //			//判斷是否為String數(shù)組類型 			if ( value instanceof   String[] ){ 				//如果為true則強(qiáng)轉(zhuǎn)成String數(shù)組 				String [] arr = ( String[] ) value ; 				for ( int i = 0 ; i < arr.length ; i++ ){ 					this.getHibernateTemplate().find(queryString, value); 					list.add(this.getHibernateTemplate().find(queryString, arr[i])); 				} 			}else{ 				list = this.getHibernateTemplate().find(queryString, value); 			} 		} catch (RuntimeException re) { 			log.error("find by property name failed", re); 			throw re; 		} 		return list; 	}

          二、使用getClass()

          getClass()可以獲得對(duì)象的類型,根據(jù)獲得的對(duì)象類型,判斷是否為Array數(shù)組

          /**    * 對(duì)象是否為數(shù)組對(duì)象    *    * @param obj 對(duì)象    * @return 是否為數(shù)組對(duì)象,如果為{@code null} 返回false    */   public static boolean isArray(Object obj) {       if (null == obj) { //            throw new NullPointerException("Object check for isArray is null");           return false;       } //        反射 獲得類型       return obj.getClass().isArray();   }

          贊(0)
          分享到: 更多 (0)
          網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)