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

JAVA Integer類常用方法解析

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

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

1.進制轉換 n進制轉10進制 字符串結果

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

2.int轉二進制字符串

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進制轉16進制字符串

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

5.n進制轉10進制數(shù)

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

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

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

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

  //vreverse(int i) 返回由指定的二進制補碼表示反轉位的順序而獲得的值 int值。i - 要反轉的值 
  System.out.println(new Integer(10).reverse(3));
  //reverseBytes(int i) 返回反轉指定的二進制補碼表示的字節(jié)順序而獲得的值 int值。i - 要顛倒其字節(jié)的值 
  System.out.println(new Integer(500).reverseBytes(3))
  //toBinaryString(int i) 在基數(shù)2中返回整數(shù)參數(shù)的字符串表示形式為無符號整數(shù)。
  //如果整型變量為負,這個變量加上二百三十二就是實際儲存的二進制;如果整型變量為正,這個變量的二進制就是實際存儲的二進制.然后,從左到右掃描入字符串中.如果無符號值為零,它就只用一個零來表示;否則的話,無符號字符串第一位不用零來表示.二進制表中只用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位中的無符號整數(shù)。 
  //說簡單點,就是十進制轉化為十六進制
  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ù)的字符串表示形式為無符號整數(shù)。
  //由參數(shù)以八進制輸出
  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表示此對象 Integer的價值。 
  System.out.println(new Integer(0).toString(33));
  System.out.println(new Integer(0).toString(22));

  //toString(int i, int radix) 返回由第二個參數(shù)指定的基數(shù)中的第一個參數(shù)的字符串表示形式。 
  System.out.println(new Integer(0).toString(33,4));//第二個參數(shù)是直接基數(shù)返回
  System.out.println(new Integer(0).toString(22,10));
//valueOf(String s) 返回一個 Integer對象,保存指定的值為 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) 返回一個 Integer對象,保存從指定的String中 String的值,當用第二個參數(shù)給出的基數(shù)進行解析時。 
  //返回第二個參數(shù)指定的技術進行解析
  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));

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • Java多線程Atomic包操作原子變量與原子類詳解

    Java多線程Atomic包操作原子變量與原子類詳解

    這篇文章主要介紹了Java多線程Atomic包操作原子變量與原子類詳解,簡單介紹了Atomic,同時涉及java.util.concurrent中的原子變量,Atomic類的作用等相關內容,具有一定參考價值,需要的朋友可以了解下。
    2017-11-11
  • Java?SpringBoot?@Async實現(xiàn)異步任務的流程分析

    Java?SpringBoot?@Async實現(xiàn)異步任務的流程分析

    這篇文章主要介紹了Java?SpringBoot?@Async實現(xiàn)異步任務,主要包括@Async?異步任務-無返回值,@Async?異步任務-有返回值,@Async?+?自定義線程池的操作代碼,需要的朋友可以參考下
    2022-12-12
  • Java實現(xiàn)讀取文件夾下(包括子目錄)所有文件的文件名

    Java實現(xiàn)讀取文件夾下(包括子目錄)所有文件的文件名

    這篇文章主要介紹了Java實現(xiàn)讀取文件夾下(包括子目錄)所有文件的文件名,本文把代碼組織成了一個模塊,可以很方便的使用,需要的朋友可以參考下
    2015-06-06
  • Spring Boot簡介與快速搭建詳細步驟

    Spring Boot簡介與快速搭建詳細步驟

    SpringBoot其本身沒有添加什么新的技術,就是整合了一些現(xiàn)有的框架,并提供了一些默認的配置,就是這些默認的配置,極大的提高了我們的開發(fā)效率。這篇文章主要介紹了Spring Boot簡介與快速搭建,需要的朋友可以參考下
    2021-05-05
  • Java中Timer的schedule()方法參數(shù)詳解

    Java中Timer的schedule()方法參數(shù)詳解

    今天小編就為大家分享一篇關于Java中Timer的schedule()方法參數(shù)詳解,小編覺得內容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-03-03
  • java學習DongTai被動型IAST工具部署過程

    java學習DongTai被動型IAST工具部署過程

    被動型IAST被認為是DevSecOps測試階段實現(xiàn)自動化安全測試的最佳工具,而就在前幾天,洞態(tài)IAST正式開源了,這對于甲方構建安全工具鏈來說,絕對是一個大利好
    2021-10-10
  • Spring循環(huán)依賴的解決方法詳解

    Spring循環(huán)依賴的解決方法詳解

    Spring的解決循環(huán)依賴是有前置條件的,要解決循環(huán)依賴我們首先要了解Spring Bean對象的創(chuàng)建過程和依賴注入的方式。依賴注入方式,我之前的博客有所分享,大家可以在看本篇文章之前進行一下小小的回顧
    2022-08-08
  • JavaWeb實現(xiàn)簡單上傳文件功能

    JavaWeb實現(xiàn)簡單上傳文件功能

    這篇文章主要為大家詳細介紹了JavaWeb實現(xiàn)簡單上傳文件功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-06-06
  • Hibernate延遲加載技術詳解

    Hibernate延遲加載技術詳解

    這篇文章主要介紹了Hibernate延遲加載技術,結合實例形式詳細分析了Hibernate延遲加載所涉及的各種常用技巧,需要的朋友可以參考下
    2016-03-03
  • idea設置@Author文件頭注釋的實現(xiàn)步驟

    idea設置@Author文件頭注釋的實現(xiàn)步驟

    本文主要介紹了idea設置@Author文件頭注釋的實現(xiàn)步驟,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-07-07

最新評論

马公市| 广饶县| 台北市| 明星| 桂林市| 托克逊县| 萨嘎县| 滦平县| 梧州市| 巴塘县| 旬邑县| 武强县| 乡宁县| 镇沅| 浦城县| 黔江区| 万州区| 安西县| 抚顺县| 任丘市| 新宾| 东乡| 马龙县| 湘潭市| 临江市| 大厂| 阿克陶县| 定南县| 布尔津县| 仙桃市| 军事| 萨迦县| 静安区| 昌宁县| 赣州市| 仁寿县| 蒙城县| 新竹市| 抚远县| 桂林市| 盐津县|