java包裝類之Integer類原始碼分析

2021-09-12 18:37:22 字數 879 閱讀 2073

integer類是實體類中必不可少的乙個包裝型別,其它類中可能也會用到,下面我來講講integer類的原始碼分析:

/**

*@author nice

*繼承了number類實現了comparable介面

*/public final class integer extends number implements comparable

char buf = new char[33];

boolean negative = (i < 0);

int charpos = 32;

if (!negative)

while (i <= -radix)

buf[charpos] = digits[-i];

if (negative)

return new string(buf, charpos, (33 - charpos));

}/**

*轉成16進製制字串

*/public static string tohexstring(int i)

/***轉成8進製字串

*/public static string tooctalstring(int i)

/***轉成2進製字串

*/public static string tobinarystring(int i)

/***轉換成對應進製的字串

*/private static string tounsignedstring0(int val, int shift)

/***將int型別轉換為字串

*/public static string tostring(int i)

}

java基礎之Integer包裝類

integer類概述 integer 類在物件中包裝了乙個基本型別 int 的值 該類提供了多個方法,能在 int 型別和 string 型別之間互相轉換,還提供了處理 int 型別時非常有用的其他一些常量和方法 構造方法 public integer int value public intege...

包裝類之代表「Integer

優勢 1 可以通過物件中的屬性和行為操作基本資料。2 可以實現基本資料型別和字串之間的轉換。列表 基本型別 包裝類 byte byte short short pasershort numstring int integer 靜態方法 parseint numstring long long flo...

Java中的包裝類(Integer類)

包裝類 integer類在物件中包裝了乙個基本型別 int 的值。integer 型別的物件包含乙個 int 型別的字段。父類 number 父介面 serializable,序列化介面 comparable 自然比較介面 構造器 構造方法摘要 integer int value 構造乙個新分配的 ...