欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

JAVA Integer類常用方法解析

 更新時(shí)間:2020年03月16日 11:16:22   作者:涼白開dream  
這篇文章主要介紹了JAVA Integer類常用方法解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

JAVA中Integer類下的常用方法有哪些?

1.進(jìn)制轉(zhuǎn)換 n進(jìn)制轉(zhuǎn)10進(jìn)制 字符串結(jié)果

Integer.parseInt(String s, int radix);
radix范圍為2-36(包括0-9,a-z)
string輸入為二進(jìn)制字符串
System.out.println( Integer.parseInt("10000",2));
//16

2.int轉(zhuǎn)二進(jìn)制字符串

System.out.println( Integer.toBinaryString(789));
//1100010101
3.int的最大值和最小值

  System.out.println( Integer.MIN_VALUE);
  System.out.println( Integer.MAX_VALUE);
  //-2147483648
  //2147483647

4.10進(jìn)制轉(zhuǎn)16進(jìn)制字符串

System.out.println( Integer.toHexString(456));
//1c8

5.n進(jìn)制轉(zhuǎn)10進(jìn)制數(shù)

  System.out.println( Integer.valueOf("100",10));

  6.max(int a, int b) 返回兩個(gè) int的較大值,就像調(diào)用 Math.max一樣 。 
  System.out.println(new Integer(1).max(2, 3));//返回max中最大的值
/min(int a, int b) 返回兩個(gè) int的較小值,就像調(diào)用 Math.min一樣 。
  System.out.println(new Integer(1).min(2, 3));

  7.parseInt(String s) 將字符串參數(shù)解析為帶符號(hào)的十進(jìn)制整數(shù)。默認(rèn)是十進(jìn)制 
  System.out.println(new Integer(55).parseInt("+110"));
  System.out.println(new Integer(55).parseInt("-110"));//由參數(shù)以十進(jìn)制表示的整數(shù)值

  parseInt(String s, int radix) 將字符串參數(shù)解析為第二個(gè)參數(shù)指定的基數(shù)中的有符號(hào)整數(shù)。
方法parseInt(String s,int radix)的目的是輸出一個(gè)十進(jìn)制數(shù),這個(gè)數(shù)字是“String s”但是我們要知道他是多少進(jìn)制的,而方法中“int radix”參數(shù)正是來表達(dá)這個(gè)信息的。 
    比如:parseInt(1010,2) 
    意思就是:輸出2進(jìn)制數(shù)1010在十進(jìn)制下的數(shù).
    radix的范圍是在2~36之間,超出范圍會(huì)拋異常。其中s的長(zhǎng)度也不能超出7,否也會(huì)拋異常。 
  System.out.println(new Integer(9).parseInt("111", 11));

  //vreverse(int i) 返回由指定的二進(jìn)制補(bǔ)碼表示反轉(zhuǎn)位的順序而獲得的值 int值。i - 要反轉(zhuǎn)的值 
  System.out.println(new Integer(10).reverse(3));
  //reverseBytes(int i) 返回反轉(zhuǎn)指定的二進(jìn)制補(bǔ)碼表示的字節(jié)順序而獲得的值 int值。i - 要顛倒其字節(jié)的值 
  System.out.println(new Integer(500).reverseBytes(3))
  //toBinaryString(int i) 在基數(shù)2中返回整數(shù)參數(shù)的字符串表示形式為無符號(hào)整數(shù)。
  //如果整型變量為負(fù),這個(gè)變量加上二百三十二就是實(shí)際儲(chǔ)存的二進(jìn)制;如果整型變量為正,這個(gè)變量的二進(jìn)制就是實(shí)際存儲(chǔ)的二進(jìn)制.然后,從左到右掃描入字符串中.如果無符號(hào)值為零,它就只用一個(gè)零來表示;否則的話,無符號(hào)字符串第一位不用零來表示.二進(jìn)制表中只用0和1.
  System.out.println(new Integer(0).toBinaryString(1));
  System.out.println(new Integer(0).toBinaryString(-333));
  System.out.println(new Integer(0).toBinaryString(0));

  //toHexString(int i) 返回整數(shù)參數(shù)的字符串表示形式,作為16位中的無符號(hào)整數(shù)。 
  //說簡(jiǎn)單點(diǎn),就是十進(jìn)制轉(zhuǎn)化為十六進(jìn)制
  System.out.println(new Integer(0).toHexString(1));
  System.out.println(new Integer(0).toHexString(-333));
  System.out.println(new Integer(0).toHexString(0));

  //toOctalString(int i) 在基數(shù)8中返回整數(shù)參數(shù)的字符串表示形式為無符號(hào)整數(shù)。
  //由參數(shù)以八進(jìn)制輸出
  System.out.println(new Integer(0).toOctalString(1));
  System.out.println(new Integer(0).toOctalString(-333));
  System.out.println(new Integer(0).toOctalString(0));

  //toString(int i) 返回 String表示此對(duì)象 Integer的價(jià)值。 
  System.out.println(new Integer(0).toString(33));
  System.out.println(new Integer(0).toString(22));

  //toString(int i, int radix) 返回由第二個(gè)參數(shù)指定的基數(shù)中的第一個(gè)參數(shù)的字符串表示形式。 
  System.out.println(new Integer(0).toString(33,4));//第二個(gè)參數(shù)是直接基數(shù)返回
  System.out.println(new Integer(0).toString(22,10));
//valueOf(String s) 返回一個(gè) Integer對(duì)象,保存指定的值為 String 。
  System.out.println(new Integer(111).valueOf("99"));
  System.out.println(new Integer(111).valueOf("88"));
  System.out.println(new Integer(111).valueOf("-12"));

  //valueOf(String s, int radix) 返回一個(gè) Integer對(duì)象,保存從指定的String中 String的值,當(dāng)用第二個(gè)參數(shù)給出的基數(shù)進(jìn)行解析時(shí)。 
  //返回第二個(gè)參數(shù)指定的技術(shù)進(jìn)行解析
  System.out.println(new Integer(111).valueOf("99",10));
  System.out.println(new Integer(111).valueOf("88",11));
  System.out.println(new Integer(111).valueOf("-12",10));

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Java中抽象類的作用及說明

    Java中抽象類的作用及說明

    這篇文章主要介紹了Java中抽象類的作用及說明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-11-11
  • JDK8 HashMap擴(kuò)容機(jī)制分析詳解

    JDK8 HashMap擴(kuò)容機(jī)制分析詳解

    這篇文章主要為大家介紹了JDK8 HashMap擴(kuò)容機(jī)制分析詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-07-07
  • BufferedInputStream(緩沖輸入流)詳解_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理

    BufferedInputStream(緩沖輸入流)詳解_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理

    這篇文章主要為大家詳細(xì)介紹了BufferedInputStream緩沖輸入流的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-05-05
  • Java中判斷對(duì)象是否相等的equals()方法使用教程

    Java中判斷對(duì)象是否相等的equals()方法使用教程

    與==運(yùn)算符響應(yīng),equals()方法也是Java中對(duì)對(duì)象進(jìn)行比較的一大方式,要特別注意二者的不同點(diǎn),這個(gè)我們?cè)谙挛闹屑磳⒅v到,接下來我們就來看一下Java中判斷對(duì)象是否相等的equals()方法使用教程
    2016-05-05
  • Java程序結(jié)構(gòu)與常量變量難點(diǎn)解析

    Java程序結(jié)構(gòu)與常量變量難點(diǎn)解析

    JAVA的基本結(jié)構(gòu)就是順序結(jié)構(gòu),除非特別指明,否則就按照順序一句一句執(zhí)行順序結(jié)構(gòu)是最簡(jiǎn)單的算法結(jié)構(gòu),語句與語句之間,框與框之間是按從上到下的順序進(jìn)行的,它是由若干個(gè)依次執(zhí)行的處理步驟組成的,它是任何一個(gè)算法都離不開的一種基本算法結(jié)構(gòu)
    2021-10-10
  • 簡(jiǎn)單講解奇偶排序算法及在Java數(shù)組中的實(shí)現(xiàn)

    簡(jiǎn)單講解奇偶排序算法及在Java數(shù)組中的實(shí)現(xiàn)

    這篇文章主要介紹了奇偶排序算法及Java數(shù)組的實(shí)現(xiàn),奇偶排序的時(shí)間復(fù)雜度為O(N^2),需要的朋友可以參考下
    2016-04-04
  • spring狀態(tài)機(jī)模式使用小結(jié)

    spring狀態(tài)機(jī)模式使用小結(jié)

    說起Spring狀態(tài)機(jī),大家很容易聯(lián)想到這個(gè)狀態(tài)機(jī)和設(shè)計(jì)模式中狀態(tài)模式的區(qū)別是啥呢?沒錯(cuò),Spring狀態(tài)機(jī)就是狀態(tài)模式的一種實(shí)現(xiàn),在介紹Spring狀態(tài)機(jī)之前,讓我們來看看設(shè)計(jì)模式中的狀態(tài)模式,需要的朋友可以參考下
    2024-04-04
  • Java系統(tǒng)中拆分同步和異步詳解

    Java系統(tǒng)中拆分同步和異步詳解

    這篇文章主要給大家介紹了關(guān)于Java系統(tǒng)中拆分同步和異步的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用Java具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-06-06
  • SpringBoot實(shí)現(xiàn)整合微信支付方法詳解

    SpringBoot實(shí)現(xiàn)整合微信支付方法詳解

    這篇文章主要介紹了SpringBoot實(shí)現(xiàn)整合微信支付的過程詳解,文中的示例代碼對(duì)我們的工作或?qū)W習(xí)有一定的幫助,感興趣的小伙伴可以跟隨小編學(xué)習(xí)一下
    2021-12-12
  • Java利用反射動(dòng)態(tài)設(shè)置對(duì)象字段值的實(shí)現(xiàn)

    Java利用反射動(dòng)態(tài)設(shè)置對(duì)象字段值的實(shí)現(xiàn)

    橋梁信息維護(hù)需要做到字段級(jí)別的權(quán)限控制,本文主要介紹了Java利用反射動(dòng)態(tài)設(shè)置對(duì)象字段值的實(shí)現(xiàn),具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-01-01

最新評(píng)論