基本數(shù)據(jù)類型對象包裝類排霉。
類型 包裝類 所占位數(shù) 所占字節(jié)數(shù)
byte Byte 8 1
short Short 16 2
int Integer 32 4
long Long 64 8
float Float 32 4
double Double 64 8
char Character 16 2
boolean Boolean 1
基本數(shù)據(jù)類型對象包裝類的最常見作用,
就是用于基本數(shù)據(jù)類型和字符串類型之間做轉(zhuǎn)換
基本數(shù)據(jù)類型轉(zhuǎn)成字符串蜒什。
基本數(shù)據(jù)類型+""
基本數(shù)據(jù)類型.toString(基本數(shù)據(jù)類型值);
如:Integer.toString(34);//將34整數(shù)變成"34";
字符串轉(zhuǎn)成基本數(shù)據(jù)類型。
xxx a Xxx.parseXxx(String);
int a = Integer.parseInt("123"); //靜態(tài)調(diào)用方式悯搔。
double b = Double.parseDouble("12.34");
boolean b = Boolean.parseBoolean("true");
非靜態(tài)調(diào)用:
Integer i = new Integer("123");
int num = i.intValue();//對象調(diào)用方式
十進(jìn)制轉(zhuǎn)成其他進(jìn)制骑丸。
toBinaryString();2
toHexString(); 8
toOctalString(); 16
其他進(jìn)制轉(zhuǎn)成十進(jìn)制。
parseInt(String,radix);//("數(shù)值",進(jìn)制數(shù))
*/
class IntegerDemo
{
public static void sop(String str)
{
System.out.println(str);
}
public static void main(String[] args)
{
//整數(shù)類型的最大值鳖孤。
// sop("int max:"+Integer.MAX_VALUE);
// 將一個(gè)字符串轉(zhuǎn)成整數(shù)者娱。
int num = Integer.parseInt("123");//必須傳入數(shù)字格式的字符串。
// long x = Long.parseLong("123");
// sop("num="+(num+4));
// sop(Integer.toBinaryString(-6));
sop(Integer.toOctalString(60));
int x = Integer.parseInt("3c",16);
sop("x="+x);
}
}