Java中的進(jìn)制轉(zhuǎn)化

如圖所示:

來(lái)自簡(jiǎn)書(shū)APP

1)如果還不知道字符串和字符數(shù)組如何轉(zhuǎn)化的猴子們,上圖可以解決啦。

? ? 字符串轉(zhuǎn)字符數(shù)組:需要用getBytes方法,不過(guò)輸出結(jié)果是數(shù)組類(lèi)型的內(nèi)存地址,一般在讀寫(xiě)文件時(shí)使用。

? ? 字符數(shù)組轉(zhuǎn)字符串:方法有二:其一:用toString方法不過(guò)得到的是數(shù)組類(lèi)型的內(nèi)存地址。其二:new String(bytes)可以得到漢字。

2)十進(jìn)制轉(zhuǎn)其他進(jìn)制(包括二進(jìn)制,八進(jìn)制,十六進(jìn)制)

? 轉(zhuǎn)化需要調(diào)用Integer的to(BinaryString,OctalString,HexString)。

3)其他進(jìn)制轉(zhuǎn)十進(jìn)制(包括二進(jìn)制,八進(jìn)制,十六進(jìn)制)

? ? 轉(zhuǎn)化需要調(diào)用Integer的parseInt(“01二進(jìn)制碼或者以0開(kāi)頭的八進(jìn)制或者帶有A到F的十六進(jìn)制”,表示的是幾進(jìn)制和前面的相對(duì)應(yīng))。

? ? 如果括號(hào)輸入錯(cuò)誤,會(huì)報(bào)NumberFormat異常。

4)二進(jìn)制如何轉(zhuǎn)八進(jìn)制或者十六進(jìn)制呢?

? 除了可以直接轉(zhuǎn)化以為,可以先把二進(jìn)制轉(zhuǎn)十進(jìn)制,然后再轉(zhuǎn)十六進(jìn)制。

? 八進(jìn)制轉(zhuǎn)十六進(jìn)制或者轉(zhuǎn)二進(jìn)制和4)同理。

5)輸出結(jié)果如圖所示:

來(lái)自簡(jiǎn)書(shū)App
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • 1 常用類(lèi)NO13 1.1封裝類(lèi) 【 IntInterger shortShort byteByte doub...
    征程_Journey閱讀 685評(píng)論 0 1
  • 1. Java基礎(chǔ)部分 基礎(chǔ)部分的順序:基本語(yǔ)法,類(lèi)相關(guān)的語(yǔ)法,內(nèi)部類(lèi)的語(yǔ)法,繼承相關(guān)的語(yǔ)法,異常的語(yǔ)法,線程的語(yǔ)...
    子非魚(yú)_t_閱讀 31,766評(píng)論 18 399
  • 我把我藏進(jìn)一朵花里 你且悄悄的來(lái) 可好?
    妖妖z閱讀 495評(píng)論 58 30
  • 曾有過(guò)些許相隨的人,總也會(huì)錯(cuò)過(guò)些許曾經(jīng)的人。正如: “營(yíng)...
    塵峰閱讀 903評(píng)論 0 0
  • 一. 環(huán)境準(zhǔn)備 我一直在探索cocos H5正確的開(kāi)發(fā)姿勢(shì),目前做javascript項(xiàng)目已經(jīng)離不開(kāi) nodejs...
    張曉衡閱讀 15,350評(píng)論 2 14