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

Java Number類原理實例解析

 更新時間:2019年11月16日 17:02:02   作者:JuiceWoo  
這篇文章主要介紹了Java Number類原理解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

這篇文章主要介紹了Java Number類原理解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

Number類

內(nèi)置數(shù)據(jù)類型:byte、int、long、double等

包裝類:Integer、Long、Byte、Double、Float、Short、

​ 這種由編譯器特別支持的包裝稱為裝箱,所以當內(nèi)置數(shù)據(jù)類型被當作對象使用的時候,編譯器會把內(nèi)置類型裝箱為包裝類。相似的,編譯器也可以把一個對象拆箱為內(nèi)置類型。Number 類屬于 java.lang 包。

public class Test{

  public static void main(String args[]){
   Integer x = 5;
   x = x + 10;
   System.out.println(x);
  }
}

當 x 被賦為整型值時,由于x是一個對象,所以編譯器要對x進行裝箱。然后,為了使x能進行加運算,所以要對x進行拆箱

Number類方法:

xxxValue方法:將Number對象轉(zhuǎn)換為xxx數(shù)據(jù)類型的值并返回

public class Test{

  public static void main(String args[]){
   Integer x = 5;
   // 返回 byte 原生數(shù)據(jù)類型
   System.out.println( x.byteValue() );//5

   // 返回 double 原生數(shù)據(jù)類型
   System.out.println(x.doubleValue());//5.0

   // 返回 long 原生數(shù)據(jù)類型
   System.out.println( x.longValue() ); //5   
  }

compareTo()方法:將number對象與參數(shù)比較,針對倆個相同類型的數(shù)據(jù)進行比較

  • 如果指定的數(shù)與參數(shù)相等返回0。
  • 如果指定的數(shù)小于參數(shù)返回 -1。
  • 如果指定的數(shù)大于參數(shù)返回 1。
public class Test{
  public static void main(String args[]){
   Integer x = 5;
   System.out.println(x.compareTo(3));//1
   System.out.println(x.compareTo(5));//0
   System.out.println(x.compareTo(8));//-1      
   }
}

equals()方法:判斷number對象是否與參數(shù)相等

    Integer x = 5;
    Integer y = 10;
    Integer z =5;
    Short a = 5;

    System.out.println(x.equals(y)); //false
    System.out.println(x.equals(z)); //true
    System.out.println(x.equals(a));//false

valueOf()方法:返回給定參數(shù)的原生Number對象值,該方法時靜態(tài)方法

    Integer x =Integer.valueOf(9);//9
    Double c = Double.valueOf(5);//5.0
    Float a = Float.valueOf("80");//80.0        

    Integer b = Integer.valueOf("444",16);  // 使用 16 進制//1092

toString()方法:以字符串的形式返回值

    System.out.println(x.toString()); 
    System.out.println(Integer.toString(12)); 

parselnt():將字符串解析為int類型

    int x =Integer.parseInt("9");
    double c = Double.parseDouble("5");
    int b = Integer.parseInt("444",16);

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

相關(guān)文章

  • springboot整合minio實現(xiàn)文件存儲功能

    springboot整合minio實現(xiàn)文件存儲功能

    MinIO?是一個基于Apache?License?v2.0開源協(xié)議的對象存儲服務(wù),它兼容亞馬遜S3云存儲服務(wù)接口,非常適合于存儲大容量非結(jié)構(gòu)化的數(shù)據(jù),本文給大家介紹了springboot整合minio實現(xiàn)文件存儲功能,文中通過代碼示例介紹的非常詳細,需要的朋友可以參考下
    2023-12-12
  • Java日常練習題,每天進步一點點(45)

    Java日常練習題,每天進步一點點(45)

    下面小編就為大家?guī)硪黄狫ava基礎(chǔ)的幾道練習題(分享)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧,希望可以幫到你
    2021-07-07
  • servlet異步請求的實現(xiàn)

    servlet異步請求的實現(xiàn)

    本文主要介紹了servlet異步請求的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-07-07
  • Java INPUTSTREAM如何實現(xiàn)重復使用

    Java INPUTSTREAM如何實現(xiàn)重復使用

    這篇文章主要介紹了Java INPUTSTREAM如何實現(xiàn)重復使用,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-10-10
  • 深入了解Java虛擬機棧以及內(nèi)存模型

    深入了解Java虛擬機棧以及內(nèi)存模型

    這篇文章主要介紹了深入了解Java虛擬機棧以及內(nèi)存模型,文中有非常詳細的代碼示例,對正在學習java的小伙伴們有很大的幫助,需要的朋友可以參考下
    2021-04-04
  • mybatis-plus報錯Not Found TableInfoCache異常問題

    mybatis-plus報錯Not Found TableInfoCache異常問題

    在集成百度uid-generator過程中,MyBatis-Plus報錯NotFoundTableInfoCache異常,解決方法:檢查實體類是否繼承了官方model,確保實體類對應(yīng)的mapper已正確注入,在使用@Component注解時,應(yīng)保證相關(guān)依賴已注入
    2024-09-09
  • mybatis plus 開啟sql日志打印的方法小結(jié)

    mybatis plus 開啟sql日志打印的方法小結(jié)

    Mybatis-Plus(簡稱MP)是一個 Mybatis 的增強工具,在 Mybatis 的基礎(chǔ)上只做增強不做改變,為簡化開發(fā)、提高效率而生。本文重點給大家介紹mybatis plus 開啟sql日志打印的方法小結(jié),感興趣的朋友一起看看吧
    2021-09-09
  • java中處理socket通信過程中粘包的情況

    java中處理socket通信過程中粘包的情況

    本篇文章主要介紹了java中處理socket通信過程中粘包的情況,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-05-05
  • Java字符串操作和C#字符串操作的不同小結(jié)

    Java字符串操作和C#字符串操作的不同小結(jié)

    在JAVA語言中,字符串數(shù)據(jù)實際上由String類所實現(xiàn)的。下面這篇文章主要給大家介紹了關(guān)于Java字符串操作和C#字符串操作的不同的相關(guān)資料,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考下
    2018-12-12
  • Java數(shù)據(jù)結(jié)構(gòu)之常見排序算法(下)

    Java數(shù)據(jù)結(jié)構(gòu)之常見排序算法(下)

    這篇文章主要介紹了Java數(shù)據(jù)結(jié)構(gòu)之常見排序算法(下),與之相對有(上),想了解的朋友可以去本網(wǎng)站掃搜,在這兩篇文章里涵蓋關(guān)于八大排序算法的所有內(nèi)容,需要的朋友可以參考下
    2023-01-01

最新評論

桂平市| 双辽市| 遵化市| 新民市| 如皋市| 治多县| 双鸭山市| 台州市| 北流市| 西峡县| 西林县| 南川市| 威海市| 勐海县| 新乐市| 正阳县| 永宁县| 托克逊县| 萝北县| 鹤峰县| 韶山市| 新建县| 宁陕县| 翼城县| 尉氏县| 阿图什市| 隆子县| 特克斯县| 琼海市| 定日县| 高州市| 穆棱市| 互助| 江城| 宁远县| 迁西县| 红原县| 华坪县| 建水县| 定州市| 军事|