亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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

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

Integer屬于不可更改類型,而且Long和Integer沒有任何繼承關(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)用了一個父類的一個封裝方法.查詢時候使用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的父類.

下面我們來看看字符串轉(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)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評論