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

java 進制轉(zhuǎn)換實例詳解

 更新時間:2017年04月21日 14:22:09   投稿:lqh  
這篇文章主要介紹了java 進制轉(zhuǎn)換實例詳解的相關(guān)資料,需要的朋友可以參考下

java 進制轉(zhuǎn)換實例詳解

十進制轉(zhuǎn)成十六進制:           

Integer.toHexString(int i)           

十進制轉(zhuǎn)成八進制           

Integer.toOctalString(int i)           

十進制轉(zhuǎn)成二進制           

Integer.toBinaryString(int i)           

十六進制轉(zhuǎn)成十進制           

Integer.valueOf("FFFF",16).toString()           

八進制轉(zhuǎn)成十進制           

Integer.valueOf("876",8).toString()          

二進制轉(zhuǎn)十進制           

Integer.valueOf("0101",2).toString()           

有什么方法可以直接將2,8,16進制直接轉(zhuǎn)換為10進制的嗎?                   


//java.lang.Integer類     
parseInt(String s, int radix)    
   
//使用第二個參數(shù)指定的基數(shù),將字符串參數(shù)解析為有符號的整數(shù)。    
   
examples from jdk:    
   
parseInt("0", 10) returns 0    
   
parseInt("473", 10) returns 473    
   
parseInt("-0", 10) returns 0    
   
parseInt("-FF", 16) returns -255    
   
parseInt("1100110", 2) returns 102    
   
parseInt("2147483647", 10) returns 2147483647    
   
parseInt("-2147483648", 10) returns -2147483648    
   
parseInt("2147483648", 10) throws a NumberFormatException    
   
parseInt("99",throws a NumberFormatException    
   
parseInt("Kona", 10) throws a NumberFormatException    
   
parseInt("Kona", 27) returns 411787    

          進制轉(zhuǎn)換如何寫(二,八,十六)不用算法           

Integer.toBinaryString    
   
Integer.toOctalString    
   
Integer.toHexString    

   例二      

public class Test{    
   
public static void main(String args[]){    
   
   
   
int i=100;    
   
String binStr=Integer.toBinaryString(i);    
   
String otcStr=Integer.toOctalString(i);    
   
String hexStr=Integer.toHexString(i);    
   
System.out.println(binStr);    
   
   
   
}    

  例二       

public class TestStringFormat {    
   
public static void main(String[] args) {    
   
if (args.length == 0) {    
   
System.out.println("usage: java TestStringFormat <a number>");    
   
System.exit(0);    
   
}    
   
   
   
Integer factor = Integer.valueOf(args[0]);    
   
   
   
String s;    
   
   
   
s = String.format("%d", factor);    
   
System.out.println(s);    
   
s = String.format("%x", factor);    
   
System.out.println(s);    
   
s = String.format("%o", factor);    
   
System.out.println(s);    
   
}    
   
}    

其他方法:       

     Integer.toHexString(你的10進制數(shù));    

    例如            

String temp = Integer.toHexString(75);    

     輸出temp就為 4b            

   
//輸入一個10進制數(shù)字并把它轉(zhuǎn)換成16進制    
   
import java.io.*;    
   
public class toHex{    
   
   
   
public static void main(String[]args){    
   
   
   
int input;//存放輸入數(shù)據(jù)    
   
//創(chuàng)建輸入字符串的實例    
   
BufferedReader strin=new BufferedReader(new InputStreamReader(System.in));    
   
System.out.println("請輸入一個的整數(shù):");    
   
String x=null;    
   
try{    
   
x=strin.readLine();    
   
}catch(IOException ex){    
   
ex.printStackTrace();    
   
}    
   
input=Integer.parseInt(x);    
   
System.out.println ("你輸入的數(shù)字是:"+input);//輸出從鍵盤接收到的數(shù)字    
   
   
   
System.out.println ("它的16進制是:"+Integer.toHexString(input));//用toHexString把10進制轉(zhuǎn)換成16進制    
   
}    
   
}  

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

相關(guān)文章

  • ResultSet如何動態(tài)獲取列名和值

    ResultSet如何動態(tài)獲取列名和值

    這篇文章主要介紹了ResultSet如何動態(tài)獲取列名和值問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-12-12
  • Java mockito單元測試實現(xiàn)過程解析

    Java mockito單元測試實現(xiàn)過程解析

    這篇文章主要介紹了Java mockito單元測試實現(xiàn)過程解析,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-08-08
  • 如何解決Springboot?Dao注入失敗的問題

    如何解決Springboot?Dao注入失敗的問題

    這篇文章主要介紹了如何解決Spring?boot?Dao注入失敗的問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-05-05
  • SpringBoot整合Shiro思路(最新超詳細)

    SpringBoot整合Shiro思路(最新超詳細)

    這篇文章主要介紹了SpringBoot整合Shiro思路(最新超詳細),本文內(nèi)容比較長,通過實例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-03-03
  • Java8不可或缺小幫手之日期應(yīng)用

    Java8不可或缺小幫手之日期應(yīng)用

    jdk1.8后引入了新的日期時間處理API,相比傳統(tǒng)的date操作更加簡便,date中的SimpleDateFormat也是非線程安全的,廢話不多說,開干
    2023-05-05
  • Mybatis如何一次性插入多條數(shù)據(jù)

    Mybatis如何一次性插入多條數(shù)據(jù)

    這篇文章主要介紹了Mybatis如何一次性插入多條數(shù)據(jù)問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-11-11
  • 剖析Java中HashMap數(shù)據(jù)結(jié)構(gòu)的源碼及其性能優(yōu)化

    剖析Java中HashMap數(shù)據(jù)結(jié)構(gòu)的源碼及其性能優(yōu)化

    這篇文章主要介紹了Java中HashMap數(shù)據(jù)結(jié)構(gòu)的源碼及其性能優(yōu)化,文中以Java 8后HashMap的性能提升來討論了HashMap的一些優(yōu)化點,需要的朋友可以參考下
    2016-05-05
  • 一文詳解Spring?中的順序問題

    一文詳解Spring?中的順序問題

    本文主要介紹了Spring?中的順序問題,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-05-05
  • Elasticsearch查詢及聚合類DSL語句寶典示例詳解

    Elasticsearch查詢及聚合類DSL語句寶典示例詳解

    這篇文章主要為大家介紹了Elasticsearch查詢及聚合類DSL語句寶典示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-01-01
  • 在實踐中了解Java反射機制應(yīng)用

    在實踐中了解Java反射機制應(yīng)用

    當(dāng)程序運行時,允許改變程序結(jié)構(gòu)或變量類型,這種語言稱為動態(tài)語言。我們認為java并不是動態(tài)語言,但是它卻有一個非常突出的動態(tài)相關(guān)機制,俗稱:反射。下面我們來簡單學(xué)習(xí)一下吧
    2019-05-05

最新評論

西吉县| 桑植县| 改则县| 南溪县| 青海省| 霸州市| 乌拉特后旗| 乌鲁木齐市| 公主岭市| 巩义市| 师宗县| 延长县| 邯郸市| 台东县| 曲靖市| 新兴县| 通州市| 塔城市| 会同县| 青冈县| 大方县| 海宁市| 武邑县| 广南县| 沭阳县| 丽江市| 鄂伦春自治旗| 东宁县| 石泉县| 雷州市| 庆城县| 宿迁市| 湖北省| 绥德县| 竹溪县| 康定县| 洮南市| 株洲县| 元朗区| 永川市| 申扎县|