包裝類 基本概念和一些使用方法

2021-10-10 12:35:47 字數 1280 閱讀 7247

每個基本資料型別都提供了乙個包裝類,使用對應的包裝類物件,對對應型別的資料進行了封裝,又提供相應的方法對其封裝的資料可以進行一些操作。

自動裝箱:定義變數的形式

interger tg = 100;—>底層自動裝箱 interger tg =new integer(100);

自動拆箱:

int sub = tg4 - tg3;//int sub = tg4.intvalue()-tg3.intvalue()

1)基本型別資料和數值型字串的轉換

10---->「10」 「10 ---->10

①拼接字串的方式

syso("""+10");//「10」

②string類的靜態方法:valueof()

syso(string.valueof(20));//「20」

③static string | tostring(int i)

syso("integer.tostring(「30」);//30

2)數值型字串轉基本型別資料

static int | parselnt(string s)

inter.parseint(「40」);

3)進製轉換

將十進位制數轉成其他進製數的字串資料

static string | tobinartstring(int i): 轉二進位制

static string | tooctalstringstring(int i): 轉八進位制

static string | tohexstringstring(int i): 轉十六進製制

static string | tobinartstring(int i,int radix): 通用方法

將其他進製數的字串資料轉成10進製數

static int | parseint(string s,int radix)

當integer物件封裝的資料在1byte的取值範圍內,多個物件共享同乙個物件空間,即就是同乙個物件。

integer tg1 = 128;

integer tg2 = 128;

tg1 == tg2;//false

integer tg1 = 127;

integer tg2 = 127;

tg1 == tg2;//true

C 一些基本概念

建構函式的作用是對物件本身做初始化工作,也就是給使用者提供初始化類中成員變數的一種方式。析構函式是釋放物件執行期間所申請的資源。函式的過載,過載構成的條件 函式的引數型別不同 引數個數不同,才能構成函式的過載 在乙個類中 注意,只有函式的返回型別不同是不能構成函式的過載。在函式過載時,要注意函式帶有...

linux OS一些基本概念

1.什麼是os?好簡單好x的問題,可是如果真的要自己用稍微官方稍微正規的語言或文本來回答,我真的能回答清楚嗎?好吧,我先來用自己的語言來回答。再去找點官方的定義。我自己的回答 os就是乙個可以管理並且相對合理分配計算機資源的軟體。官方回答 作業系統 英語 operating system,簡稱os ...

Thread一些基本概念

1 實現執行緒的三種方式 extends thread implements runnable implements callable new futuretask callable new thread futuretask 2 執行緒讓步yield 讓執行緒由執行狀態變為就緒狀態,不會釋放鎖 3...