您好,登錄后才能下訂單哦!
int --Integer(類)
char--Character
double--Double
float=Float
其他的類似
創建Integer類:
Integer a=new Integer(3);
Integer b=Integer.valueOf(3);
把包裝類對象轉換成基本數據類型:
int c=b;
int c=b.intValue();
double d=b.doubleValue();
把字符串對象轉換成包裝對象:
int c=new Integer("1234")
int c=Integer.parseInt("1234")
包裝對象轉換成字符串:
String s=c.toString();
String s=""+c; (空格)
Integer緩存范圍[-128,127]
在整個區間內,不同對象如果賦相同值,則對象一樣,超過區間則不一樣
緩存就是數組,該數組包含了-128到127之間的對象,如果創建的對象沒超過則從數組內取,如果超過了就new一個,所以對象會不同
例子:
Integer a=123;
Integer b=123;
System.out.println(a==b);
System.out.println(a.equals(b));
true
true
Integer a=1234;
Integer b=1234;
System.out.println(a==b);
System.out.println(a.equals(b));
false
true
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。