當前位置:編程學習大全網 - 編程軟體 - int與Integer的區別

int與Integer的區別

int 是基本數據類型

Integer是其包裝類,註意是壹個類。

為什麽要提供包裝類呢?

壹是為了在各種類型間轉化,通過各種方法的調用。否則 妳無法直接通過變量轉化。

比如,現在int要轉為String

int a=0;

String result=Integer.toString(a);

在java中包裝類,比較多的用途是用在於各種數據類型的轉化中。

我寫幾個demo

//通過包裝類來實現轉化的

int num=Integer.valueOf("12");

int num2=Integer.parseInt("12");

double num3=Double.valueOf("12.2");

double num4=Double.parseDouble("12.2");

//其他的類似。通過基本數據類型的包裝來的valueOf和parseXX來實現String轉為XX

String a=String.valueOf("1234");//這裏括號中幾乎可以是任何類型

String b=String.valueOf(true);

String c=new Integer(12).toString();//通過包裝類的toString()也可以

String d=new Double(2.3).toString();

再舉例下。比如我現在要用泛型

List<Integer> nums;

這裏<>需要類。如果妳用int。它會報錯的

  • 上一篇:三十而已結局顧佳復婚了嗎
  • 下一篇:openwrt下luci界面設置的問題
  • copyright 2024編程學習大全網