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

Java中十六進(jìn)制和十進(jìn)制之間互相轉(zhuǎn)換代碼示例

 更新時(shí)間:2023年07月08日 08:43:17   作者:Tempted&Estrus  
這篇文章主要給大家介紹了關(guān)于Java中十六進(jìn)制和十進(jìn)制之間互相轉(zhuǎn)換的相關(guān)資料,我們項(xiàng)目過(guò)程中總是要用到十進(jìn)制與十六進(jìn)制相互轉(zhuǎn)換的方法,需要的朋友可以參考下

前言

Java中的十進(jìn)制與十六進(jìn)制轉(zhuǎn)換,刷題的時(shí)候遇到了這樣的問(wèn)題,因此記錄一下

一、十進(jìn)制轉(zhuǎn)十六進(jìn)制,用到的方法為toHexString()

話(huà)不多說(shuō),直接上代碼

如將十進(jìn)制數(shù)字 108 轉(zhuǎn)換為十六進(jìn)制

代碼示例如下:

public static void main(String [] args) {
        Scanner input  = new Scanner(System.in);
        while(input.hasNextInt()){
            Integer a = input.nextInt();
            System.out.println("數(shù)字"+a+"的十六進(jìn)制為:"+a.toHexString(a));
        }
    }

運(yùn)行結(jié)果:

108
數(shù)字:108的十六進(jìn)制為:6c
666
數(shù)字:666的十六進(jìn)制為:29a

這樣將一個(gè)十進(jìn)制數(shù)字轉(zhuǎn)換為無(wú)符號(hào)的十六進(jìn)制便完成了,若要顯示“0x”符號(hào),可在結(jié)果進(jìn)行拼接,代碼示例如下

public static void main(String [] args) {
        Scanner input  = new Scanner(System.in);
        while(input.hasNextInt()){
            Integer a = input.nextInt();
            System.out.println("數(shù)字"+a+"的十六進(jìn)制為:"+"0x"+a.toHexString(a));
        }
    }

注意:這里在使用toHexString()函數(shù)將十進(jìn)制轉(zhuǎn)換為十進(jìn)制時(shí),接受的輸入?yún)?shù)a為Integer類(lèi)型,倘若用int類(lèi)型接收,則無(wú)法使用方法toHexString()

二、十六進(jìn)制轉(zhuǎn)為十進(jìn)制,用到的方法為parseInt()

在十六進(jìn)制轉(zhuǎn)換為十進(jìn)制的時(shí)候,接收到的輸入?yún)?shù)可能會(huì)出現(xiàn)兩種情況,一種是帶有“0x”符號(hào)的,一種是沒(méi)有符號(hào)的,因此需要做出判斷

代碼示例如下:

public static void main (String [] args){
        Scanner input  = new Scanner(System.in);
        while (input.hasNextLine()){
            String str = input.nextLine();
            if(str.substring(0,2).equals("0x")){
                System.out.println("有符號(hào)十六進(jìn)制數(shù):"+str+"轉(zhuǎn)為十進(jìn)制的值為:"+Integer.parseInt(str.substring(2),16));
            }else {
                System.out.println("無(wú)符號(hào)十六進(jìn)制數(shù):"+str+"轉(zhuǎn)為十進(jìn)制的值為:"+Integer.parseInt(str,16));
            }
        }
    }

運(yùn)行結(jié)果:

29a
無(wú)符號(hào)十六進(jìn)制數(shù):29a轉(zhuǎn)為十進(jìn)制的值為:666
0x6c
有符號(hào)十六進(jìn)制數(shù):0x6c轉(zhuǎn)為十進(jìn)制的值為:108

總結(jié)

以上就是Java中十六進(jìn)制和十進(jìn)制之間相互轉(zhuǎn)換的一個(gè)一個(gè)方法,十進(jìn)制轉(zhuǎn)十六進(jìn)制的時(shí)候,用的函數(shù)為toHexString(待轉(zhuǎn)換的十進(jìn)制數(shù)字),十六進(jìn)制轉(zhuǎn)十進(jìn)制的時(shí)候用的函數(shù)為parseInt(待轉(zhuǎn)換的字符串,進(jìn)制表示),

相關(guān)文章

  • 總結(jié)Bean的三種自定義初始化和銷(xiāo)毀方法

    總結(jié)Bean的三種自定義初始化和銷(xiāo)毀方法

    這篇文章主要介紹了Bean的三種自定義初始化和銷(xiāo)毀方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-01-01
  • SpringBoot?項(xiàng)目打成?jar后加載外部配置文件的操作方法

    SpringBoot?項(xiàng)目打成?jar后加載外部配置文件的操作方法

    這篇文章主要介紹了SpringBoot?項(xiàng)目打成?jar后加載外部配置文件的操作方法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-03-03
  • Spring Security常見(jiàn)問(wèn)題及解決方案

    Spring Security常見(jiàn)問(wèn)題及解決方案

    SpringSecurity是Spring生態(tài)的安全框架,提供認(rèn)證、授權(quán)及攻擊防護(hù),支持JWT、OAuth2集成,適用于保護(hù)Spring應(yīng)用,需配置UserDetailsService和PasswordEncoder實(shí)現(xiàn)安全控制,本文給大家介紹Spring Security常見(jiàn)問(wèn)題及解決方案,感興趣的朋友一起看看吧
    2025-07-07
  • MyBatis與Spring中的SqlSession詳解

    MyBatis與Spring中的SqlSession詳解

    在MyBatis中,你可以使用SqlSessionFactory來(lái)創(chuàng)建SqlSession,使用MyBatis-Spring之后,你不再需要直接使用SqlSessionFactory了,接下來(lái)通過(guò)示例代碼講解MyBatis與Spring中的SqlSession,需要的朋友可以參考下
    2024-05-05
  • 用JAVA實(shí)現(xiàn)楊輝三角實(shí)例

    用JAVA實(shí)現(xiàn)楊輝三角實(shí)例

    大家好,本篇文章主要講的是用JAVA實(shí)現(xiàn)楊輝三角實(shí)例,感興趣的同學(xué)趕快來(lái)看一看吧,對(duì)你有幫助的話(huà)記得收藏一下
    2022-01-01
  • Idea連接GitLab的過(guò)程以及創(chuàng)建在gitlab中創(chuàng)建用戶(hù)和群組方式

    Idea連接GitLab的過(guò)程以及創(chuàng)建在gitlab中創(chuàng)建用戶(hù)和群組方式

    本文介紹了如何在IDEA中連接GitLab,首先需安裝GitLab插件并配置SSH免密登錄,接著,創(chuàng)建GitLab個(gè)人令牌并在Git中配置,文章還提到了如何在GitLab中創(chuàng)建用戶(hù)、群組及設(shè)置權(quán)限,如Owner、Maintainer、Developer等,并強(qiáng)調(diào)了群組名和人員名稱(chēng)的命名規(guī)范
    2024-11-11
  • Eclipse中Properties和yml配置文件注釋亂碼的解決

    Eclipse中Properties和yml配置文件注釋亂碼的解決

    這篇文章主要介紹了Eclipse中Properties和yml配置文件注釋亂碼的解決,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-10-10
  • java實(shí)現(xiàn)用戶(hù)自動(dòng)登錄

    java實(shí)現(xiàn)用戶(hù)自動(dòng)登錄

    這篇文章主要為大家詳細(xì)介紹了java用戶(hù)自動(dòng)登錄的實(shí)現(xiàn)方法,分為六個(gè)步驟實(shí)現(xiàn)用戶(hù)自動(dòng)登錄,并驗(yàn)證用戶(hù)是否已經(jīng)登錄,感興趣的小伙伴們可以參考一下
    2016-03-03
  • Spring手寫(xiě)簡(jiǎn)化版MVC流程詳解

    Spring手寫(xiě)簡(jiǎn)化版MVC流程詳解

    Spring MVC是Spring Framework的一部分,是基于Java實(shí)現(xiàn)MVC的輕量級(jí)Web框架。本文將通過(guò)簡(jiǎn)單示例帶大家掌握SpringMVC簡(jiǎn)化版手寫(xiě)方法,感興趣的可以了解一下
    2022-11-11
  • 解決使用gateway后靜態(tài)資源失效的問(wèn)題

    解決使用gateway后靜態(tài)資源失效的問(wèn)題

    這篇文章主要介紹了解決使用gateway后靜態(tài)資源失效的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-07-07

最新評(píng)論

广西| 新乡市| 榆林市| 治县。| 中宁县| 南漳县| 万山特区| 罗田县| 西畴县| 略阳县| 荃湾区| 孟津县| 德阳市| 达州市| 吉林省| 鄂托克旗| 海盐县| 阿拉善右旗| 皮山县| 兰州市| 平武县| 卫辉市| 长兴县| 循化| 大港区| 女性| 牟定县| 蓬安县| 同江市| 嘉峪关市| 通道| 乡城县| 安乡县| 北宁市| 澳门| 嘉禾县| 南乐县| 怀柔区| 遵义县| 东台市| 名山县|