欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

java.lang.Long cannot be cast to java.lang.Integer數(shù)據(jù)類型轉(zhuǎn)換異常解決辦法

 更新時(shí)間:2023年07月18日 10:12:22   作者:自知自省  
本文主要介紹了java.lang.Long cannot be cast to java.lang.Integer數(shù)據(jù)類型轉(zhuǎn)換異常解決辦法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

Integer屬于不可更改類型,而且Long和Integer沒(méi)有任何繼承關(guān)系,當(dāng)然不能這樣轉(zhuǎn)換

例如:

public Integer getUsersCount() {  
    String hql = "select count(*) from Users";  
    List list = super.pageQuery(hql, null, null, null);  
    return (Integer) list.get(0);  
     } 

注:

super.pageQuery(hql,null,null,null);調(diào)用了一個(gè)父類的一個(gè)封裝方法.查詢時(shí)候使用List list = this.getHibernateTemplate().executeFind(new HibernateCallback(){});

解決辦法:

public Integer getUsersCount() {  
      String hql = "select count(*) from Users";  
      List list = super.pageQuery(hql, null, null, null);  
      Number num = (Number) list.get(0);  
      return num.intValue();  
      } 

注:

java.lang.Number是Integer,Long的父類.

下面我們來(lái)看看字符串轉(zhuǎn)換為基本數(shù)據(jù)類型和基本數(shù)據(jù)類型轉(zhuǎn)換為字符串的方法

1)基本類型轉(zhuǎn)換為字符串 基本類型轉(zhuǎn)換為字符串的方法有三種方法:

  • 使用包裝類中的toString()方法
  • 使用String類的valueOf()方法
  • 加入空字符 str+"";

2)字符串轉(zhuǎn)換為基本類型 包裝類轉(zhuǎn)換為基本類型有兩種方法:

  • 使用包裝類中的parseXXX()方法
  • 使用包裝類中的valueOf()方法
  • 使用包裝類中的valueOf()方法

到此這篇關(guān)于java.lang.Long cannot be cast to java.lang.Integer數(shù)據(jù)類型轉(zhuǎn)換異常解決辦法的文章就介紹到這了,更多相關(guān)java.lang.Long數(shù)據(jù)類型轉(zhuǎn)換異常內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論