包裝類轉化 正規表示式

2021-07-11 13:13:52 字數 949 閱讀 7027

• 專門為基本資料型別設計的8個

○ int 對應 integer

○ char 對應 character

○ 其他的就改變首字母為大寫

• 作用:

○ 在基本與引用之間橋梁作用

○ strin、基本資料型別、包裝類之間的轉換:

§ 基本轉包裝:

int a = 10;

integer i = new integer(a);

或者直接賦值:integer i =a;

□ 呼叫包類的帶參構造

□ 直接賦值(自動封箱)

§ 包裝轉基本

□ 直接賦值(自動拆箱)

□ 呼叫包裝類物件的??value方法

§ 包裝轉string

□ 呼叫包裝類的tostring方法

§ string轉包類

□ 呼叫包裝類的帶string的帶參構造

§ 基本轉string

□ 包裝類的tostring方法

§ string轉基本

□ 用包裝類的parseint方法

• 校驗方式:正規表示式

• 缺點引出stringbuffer和stringbuilder(內容可變)

○ stringbuffer主要用途就是在改變stringbuffer物件的內容,適用於多執行緒,設計為執行緒安全,但執行效率低

stringbuffer sb = new stringbuffer(「hello」);

網sb物件的末尾加world

sb.insert(5,ni);

結果:helloniworld

往物件中間新增

○ stringbuilder主要用途就是在改變stringbuilder物件的內容,適用於單執行緒,不考慮執行緒安全,但執行效率高

• 在大量需要做字元拼接的時候,我們選用這兩個類

正規表示式 包裝類

正規表示式 正則包含正則語法字串.用於約定目標字串的規則 字符集 約定乙個字元的可選擇範圍 d 乙個字元,字元是0到9的某乙個 w 字元是 0到9 a z a z 之一 英文句號 表示匹配任何乙個字元 s 匹配空白 表示乙個 空格 tab 回車 換行 等 數量詞 利用數量詞可以約束左側字元出現的個數...

包裝類和正規表示式

1 integer 是int的包裝類。2 string str1 abc abc 常量池 首先去常量池中檢視是否 abc 如果沒有生成 abc string str2 new string abc str2 棧 abc 堆 1 split 切割 2 string string 手機號碼 patete...

正規表示式 正規表示式 總結

非負整數 d 正整數 0 9 1 9 0 9 非正整數 d 0 負整數 0 9 1 9 0 9 整數 d 非負浮點數 d d 正浮點數 0 9 0 9 1 9 0 9 0 9 1 9 0 9 0 9 0 9 1 9 0 9 非正浮點數 d d 0 0 負浮點數 正浮點數正則式 英文本串 a za z...