国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

在使用TreeMap時(shí)遇到Cannot invoke “java.lang.Integer.intValue()“

這篇具有很好參考價(jià)值的文章主要介紹了在使用TreeMap時(shí)遇到Cannot invoke “java.lang.Integer.intValue()“。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

問(wèn)題代碼:

int pre = map.floorKey(start);
int rear = map.lowerKey(end);
int pre_ = map.get(pre);
int rear_ = map.get(rear);

執(zhí)行代碼會(huì)拋出java.lang.NullPointerException: Cannot invoke "java.lang.Integer.intValue()" because the return value of "java.util.TreeMap.floorKey(Object)" is null,這是因?yàn)閙ap.floorKey在無(wú)返回值時(shí)會(huì)返回null,而int無(wú)法接null。另外,intValue()這個(gè)是因?yàn)椋琂ava發(fā)現(xiàn)外面是int接,會(huì)自動(dòng)拆箱將Integer轉(zhuǎn)換為int,因?yàn)闊o(wú)法轉(zhuǎn)化null,所以會(huì)拋出該異常。最后,在這里改成Integer即可。

Integer pre = map.floorKey(start);
Integer rear = map.lowerKey(end);
int pre_ = map.get(pre);
int rear_ = map.get(rear);

這樣之后,執(zhí)行時(shí)會(huì)拋出java.lang.NullPointerException,原因是因?yàn)榍懊娴膒re為null,map.get(null),所以這里也得改為Integer。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-651950.html

到了這里,關(guān)于在使用TreeMap時(shí)遇到Cannot invoke “java.lang.Integer.intValue()“的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 空指針異常:java.lang.NullPointerException: Cannot invoke “Object.getClass()“ because “obj“ is null

    空指針異常:java.lang.NullPointerException: Cannot invoke “Object.getClass()“ because “obj“ is null

    目錄 問(wèn)題: 問(wèn)題指向:? ?解決: 運(yùn)行正常: java.lang.NullPointerException: Cannot invoke \\\"Object.getClass()\\\" because \\\"obj\\\" is null ?? ?at java.base/java.lang.reflect.Method.invoke(Method.java:570) ?? ?at org.myspringframework.core.ClassPathXmlApplicationContext.lambda$new$0(ClassPathXmlApplicationContext.java:172) ?? ?at java.bas

    2024年02月07日
    瀏覽(26)
  • 關(guān)于Spring中java.lang.NullPointerException: Cannot invoke “xxx“ because “xxx“ is null 的問(wèn)題

    關(guān)于Spring中java.lang.NullPointerException: Cannot invoke “xxx“ because “xxx“ is null 的問(wèn)題

    當(dāng)我好不容易編譯成功,開(kāi)始運(yùn)行時(shí),使用postman測(cè)試接口功能時(shí)卻返回了一個(gè)錯(cuò)誤: 編譯成功開(kāi)始運(yùn)行: postman返回: 并在IDEA顯示了 java.lang.NullPointerException: Cannot invoke “com.example.mybatisdemo.mapper.StudentMapper.ListStudent()” because “this.studentMapper” is null 錯(cuò)誤指向了Service層調(diào)用的

    2024年02月05日
    瀏覽(21)
  • Cannot deserialize value of type `java.lang.Integer` from Object value (token `JsonToken.START_OBJEC

    Cannot deserialize value of type `java.lang.Integer` from Object value (token `JsonToken.START_OBJEC

    錯(cuò)誤信息:org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type java.lang.Integer from Object value (token JsonToken.START_OBJECT ); nested exception is com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type java.lang.Integer from Object value (token

    2024年02月12日
    瀏覽(15)
  • Unable to make field private final java.lang.Class java.lang.invoke

    Unable to make field private final java.lang.Class java.lang.invoke

    java版本是17 mybatis-plus 版本是3.5.1 報(bào)錯(cuò)內(nèi)容如下: ?Unable to make field private final java.lang.Class java.lang.invoke.SerializedLambda.capturingClass accessible: module java.base does not \\\"opens java.lang.invoke\\\" to unnamed module @4f6ee6e4 解決方式: idea版本是2023.1.3? shift+F4 或者 Edit configruation... 修改參數(shù) Modify Optio

    2024年02月11日
    瀏覽(47)
  • Mybatisplus報(bào)錯(cuò) field private final java.lang.Class java.lang.invoke.SerializedLambda.capturingClass

    Unable to make field private final java.lang.Class java.lang.invoke.SerializedLambda.capturingClass accessible: module java.base does not “opens java.lang.invoke” to unnamed module @6dc17b83 其實(shí)是Mybatisplus和Java的版本兼容出現(xiàn)了問(wèn)題。 這個(gè)錯(cuò)誤是因?yàn)樵?Java 9 及之后的版本中,模塊化系統(tǒng) (Module System) 引入了訪問(wèn)限

    2024年02月04日
    瀏覽(18)
  • 解決Failed to convert value of type ‘java.lang.String‘ to required type ‘java.lang.Integer

    項(xiàng)目:網(wǎng)上商城練習(xí) 問(wèn)題:使用postman測(cè)試接口報(bào)錯(cuò):類型轉(zhuǎn)換異常 上代碼: 改為: 直接去掉{}和@PathVariable注釋,容易找不到對(duì)應(yīng)的參數(shù)類型,希望對(duì)大家有用,問(wèn)題已解決。

    2024年02月11日
    瀏覽(26)
  • 報(bào)錯(cuò)信息Failed to convert value of type ‘java.lang.String‘ to required type ‘java.lang.Integer‘

    報(bào)錯(cuò)信息Failed to convert value of type ‘java.lang.String‘ to required type ‘java.lang.Integer‘

    2.1 從前端查看接口 根據(jù)報(bào)錯(cuò)信息它的信息大概是前臺(tái)給我傳了一個(gè)string類型的listAllTag不能轉(zhuǎn)換成Integer,我看了半天也沒(méi)能想到為什么他會(huì)傳給我一個(gè)String的字符串因?yàn)檫@個(gè)接口就是簡(jiǎn)單的獲取一個(gè)list集合返回,很棒前臺(tái)接口也是報(bào)500。 2.2查看后端接口 就把重點(diǎn)放在了Contro

    2024年02月11日
    瀏覽(20)
  • java.lang.Integer and java.lang.Long are in module java.base of loader 'bootstrap' springboot的異常信息,怎...

    這個(gè)錯(cuò)誤信息表示在Spring Boot應(yīng)用程序中,類 java.lang.Integer 和 java.lang.Long 被認(rèn)為在模塊 java.base 中加載,但實(shí)際上它們?cè)趹?yīng)用程序的類路徑中可用。 這通常是由于使用了不同版本的Java來(lái)運(yùn)行應(yīng)用程序和加載類路徑上的類。 為了解決這個(gè)問(wèn)題,可以使用以下方法之一: 確保應(yīng)

    2024年02月11日
    瀏覽(86)
  • 使用jmeter做性能測(cè)試時(shí)遇到j(luò)ava.lang.OutOfMemoryError: Java heap space. 提示怎么辦

    使用jmeter做性能測(cè)試時(shí)遇到j(luò)ava.lang.OutOfMemoryError: Java heap space. 提示怎么辦

    使用jmeter做性能測(cè)試遇到j(luò)ava.lang.OutOfMemoryError: Java heap space.時(shí)是jvm的問(wèn)題,需要調(diào)大jvm的內(nèi)存,windows壓力機(jī)通過(guò)編輯bin文件下的jmeter.bat文件來(lái)修改jvm的內(nèi)存大小。在jmeter.bat文件的編輯狀態(tài)下查詢if not defined HEAP可快速查找到需要修改的位置。 修改前為默認(rèn)大小: 修改后(根

    2024年02月16日
    瀏覽(24)
  • Cannot invoke “java.net.URL.toExternalForm()“ because “l(fā)ocation“ is null異常解決

    在進(jìn)行圖形界面的設(shè)置時(shí)我們可能會(huì)遇到這樣的異常情況: Cannot?invoke?\\\"java.net.URL.toExternalForm()\\\"?because?\\\"location\\\"?is?null 為避免方法調(diào)用中空對(duì)象引用異常?`NullPointerException`,你可以通過(guò)判斷該變量是否為?`null`,若為?`null`?則為其賦值一個(gè)默認(rèn)值。例如: 1.使用try,catch捕捉

    2024年02月03日
    瀏覽(27)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包