最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

如何在Java中判斷兩個(gè)Long類型是否相等

 更新時(shí)間:2022年09月21日 10:52:51   作者:李長淵哦  
這篇文章主要介紹了如何在Java中判斷兩個(gè)Long類型是否相等,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的?參考價(jià)值,需要的小伙伴可以參考一下

一、為什么同樣的類型,同樣的值,卻不相等呢?

1、探索一下源碼

源碼中顯示,Long中有一個(gè)靜態(tài)的內(nèi)部類LongCache,專門用于緩存-128至127之間的值,一共256個(gè)元素。

如果值在[-128, 127]之間,會(huì)放在緩存里面,而超過這個(gè)范圍就要new一個(gè)新的對(duì)象,也就是說==不能判斷對(duì)象是否相等。當(dāng)然,如果值是在[-128, 127]之間的話是測(cè)不出來什么問題的。

二、解決方案

1、可以使用.longValue()

2、equals()進(jìn)行比較

最佳解決方案為 .eques() 我們可以先看.eques()的源碼。

它是先通過.longValue()方法獲取Long對(duì)象的基本類型long的值之后再做比較的。我們用longValue會(huì)比較容易忘記后面一個(gè)包裝類調(diào)longValue方法。

所以所我們最好用.eques()方法,當(dāng)然也可以用.longValue()的

三、例子

到此這篇關(guān)于如何在Java中判斷兩個(gè)Long類型是否相等的文章就介紹到這了,更多相關(guān)Java判斷Long類型內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • SpringBoot和Springfox(Swagger)版本不兼容的解決方案

    SpringBoot和Springfox(Swagger)版本不兼容的解決方案

    documentationPluginsBootstrapper這個(gè) bean 無法正常啟動(dòng),原因是遇到了空指針異常(NullPointerException),這通常是由于 Spring Boot 和 Springfox 的版本不兼容導(dǎo)致的路徑匹配策略沖突,本文給大家介紹了SpringBoot和Springfox(Swagger)版本不兼容的解決方案
    2024-12-12
  • java隨機(jī)生成時(shí)間字符串的方法

    java隨機(jī)生成時(shí)間字符串的方法

    這篇文章主要為大家詳細(xì)介紹了java隨機(jī)生成時(shí)間字符串的方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-12-12
  • Java基于ReadWriteLock實(shí)現(xiàn)鎖的應(yīng)用

    Java基于ReadWriteLock實(shí)現(xiàn)鎖的應(yīng)用

    這篇文章主要介紹了Java基于ReadWriteLock實(shí)現(xiàn)鎖的應(yīng)用,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-10-10
  • Spring注解之@PropertySource詳解

    Spring注解之@PropertySource詳解

    這篇文章主要介紹了Spring注解之@PropertySource詳解,@PropertySource注解用于指定資源文件讀取的位置,它不僅能讀取properties文件,也能讀取xml文件,并且通過YAML解析器,配合自定義PropertySourceFactory實(shí)現(xiàn)解析YAML文件,需要的朋友可以參考下
    2023-11-11
  • java中for和forEach的速度比較實(shí)例Demo

    java中for和forEach的速度比較實(shí)例Demo

    for循環(huán)中的循環(huán)條件中的變量只求一次值,而foreach語句是java5新增,在遍歷數(shù)組、集合的時(shí)候,foreach擁有不錯(cuò)的性能,這篇文章主要給大家介紹了關(guān)于java中for和forEach速度比較的相關(guān)資料,需要的朋友可以參考下
    2021-08-08
  • 關(guān)于SpringSecurity?Context?中獲取和更改當(dāng)前用戶信息的問題

    關(guān)于SpringSecurity?Context?中獲取和更改當(dāng)前用戶信息的問題

    SpringSecurityContext在異步線程中無法獲取用戶信息,因其與請(qǐng)求線程綁定;此外,用戶信息更新后跳轉(zhuǎn)頁面時(shí),身份會(huì)被降級(jí)為匿名,導(dǎo)致信息無法及時(shí)同步,本文給大家介紹SpringSecurity?Context?中獲取和更改當(dāng)前用戶信息的問題,感興趣的朋友一起看看吧
    2024-09-09
  • 劍指Offer之Java算法習(xí)題精講數(shù)組與字符和等差數(shù)列

    劍指Offer之Java算法習(xí)題精講數(shù)組與字符和等差數(shù)列

    跟著思路走,之后從簡單題入手,反復(fù)去看,做過之后可能會(huì)忘記,之后再做一次,記不住就反復(fù)做,反復(fù)尋求思路和規(guī)律,慢慢積累就會(huì)發(fā)現(xiàn)質(zhì)的變化
    2022-03-03
  • Java使用Spring發(fā)送郵件的實(shí)現(xiàn)代碼

    Java使用Spring發(fā)送郵件的實(shí)現(xiàn)代碼

    本篇文章主要介紹了使用Spring發(fā)送郵件的實(shí)現(xiàn)代碼,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-03-03
  • JavaWeb開發(fā)入門第二篇Tomcat服務(wù)器配置講解

    JavaWeb開發(fā)入門第二篇Tomcat服務(wù)器配置講解

    JavaWeb開發(fā)入門第二篇主要介紹了Tomcat服務(wù)器配置的方法教大家如何使用Tomcat服務(wù)器,感興趣的小伙伴們可以參考一下
    2016-04-04
  • java實(shí)現(xiàn)多文件上傳至本地服務(wù)器功能

    java實(shí)現(xiàn)多文件上傳至本地服務(wù)器功能

    這篇文章主要為大家詳細(xì)介紹了java實(shí)現(xiàn)多文件上傳至本地服務(wù)器功能,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-01-01

最新評(píng)論

漳平市| 高安市| 百色市| 顺义区| 遂宁市| 巴楚县| 淮阳县| 乳源| 沁阳市| 淮滨县| 申扎县| 叙永县| 郯城县| 新晃| 敦化市| 砀山县| 板桥市| 涞水县| 安龙县| 长宁区| 永年县| 达孜县| 广平县| 西充县| 罗源县| 澄江县| 邵东县| 大埔县| 荔浦县| 灵丘县| 彭州市| 阜新| 高邑县| 棋牌| 宣恩县| 曲阜市| 龙陵县| 含山县| 庄河市| 读书| 玉林市|