基本型別和包裝類的對應
byte byte
short short
int integer
long long
float float
double double
char character
boolean boolean
integer
類在物件中包裝了乙個基本型別int
的值。integer
型別的物件包含乙個int
型別的字段。
此外,該類提供了多個方法,能在int
型別和string
型別之間互相轉換,還提供了處理int
型別時非常有用的其他一些常量和方法。
構造方法
integer(int value)
構造乙個新分配的integer
物件,它表示指定的int
值。
integer(string s)
構造乙個新分配的integer
物件,它表示string
引數所指示的int
值。
a:和""進行拼接
b:public static string valueof(int i)
c:int -- integer -- string
d:public static string tostring(int i)
int num=100; string str=num+"";a:string -- integer -- intvalue();string.valueof(num);
string s = new integer(num).tostring();
system.out.println(s);
b:public static int parseint(string s)
string str2="50";//方式1
integer integer = new integer(str2);
int i = integer.intvalue();//將包裝型別,轉換成他所對應的基本型別
system.out.println(i+1);
//方式2
int i1 = integer.parseint(str2);
system.out.println(i1);
面試習題:integer integer = new integer(1000);int i = integer.intvalue(); //手動拆箱
integer integer1 = integer.valueof(100);//手動裝箱
integer integer2 = integer.valueof("10000");
integer i1 = new integer(127);
integer i2 = new integer(127);
system.out.println(i1 == i2);//false
//integer重寫了父類的equals方法,比較的是值是否相等
system.out.println(i1.equals(i2));//true
system.out.println("-----------");
integer i3 = new integer(128);
integer i4 = new integer(128);
system.out.println(i3 == i4);//false
system.out.println(i3.equals(i4));//true
system.out.println("-----------");
//這個值,超過了乙個位元組的範圍,回去重新new乙個integer物件
integer i5 = 128;
integer i6 = 128;
system.out.println(i5 == i6);//false
system.out.println(i5.equals(i6));//true
system.out.println("-----------");
// integer integer = integer.valueof(127);
//沒有超過乙個位元組 會從快取裡面取出乙個物件
integer i7 = 127;
integer i8 = 127;
system.out.println(i7 == i8);//true
system.out.println(i7.equals(i8));//true
基本型別包裝類
一 概述 1 將基本資料型別封裝成物件的好處在於可以在物件中定義更多的功能方法操作該資料。2 常用的操作之一 用於基本資料型別與字串之間的轉換。3 基本型別和包裝類的對應 byte,short,integer,long,float,double character,boolean 二 integer...
基本型別包裝類
基本資料型別的包裝類可以使用基本型別對應的類的相關成員變數和成員方法,相比於基本資料型別,包裝類更易於使用。八大基本資料型別 byte short int long float double char boolean 對應的包裝類 byte short integer long float doub...
基本型別包裝類
將基本資料型別封裝成物件的好處在於可以在物件中定義更多的功能方法操作該資料。常用的操作之一 用於基本資料型別與字串之間的轉換。基本型別和包裝類的對應 integer類概述 integer 類在物件中包裝了乙個基本型別 int 的值 該類提供了多個方法,能在 int 型別和 string 型別之間互相...