黑馬程式設計師 StringBuffer,包裝類》

2021-06-18 09:59:38 字數 1824 閱讀 1067

--------------------asp.net+android+ios開發、.net培訓、期待與您交流! --------------------

stringbuffer是乙個容器,是字串的緩衝區,執行緒安全序列

長度可以變換,可以操作多種型別陣列

2.在字串的指定位置插入資料,用insert(int a),此方法也有很多過載的方法,此方法返回的是stringbuffer物件,還是本身物件

3.stringbuffer   bu=new stringbuffer(「abc」);

public class stringbufferdemo 

}結果:

1.獲取substring();

public  void getchars(int srcbegin,int srcend,char dst,
int dstbegin)將字串指定範圍的字串方法指定位元組陣列的範圍內。
2替換replay()
3.刪除 delete(start,end) deletecharat(int index)

public class stringbufferdemo 

}

1.5版本之後才有的。執行緒不同步,不安全,但是能提高效率。可變的字串行。簡化書寫,提高安全性用法和stringbuffer一樣,其中也會有乙個差異的。

包裝類就是把基本資料型別封裝成了包和物件,這樣就可以使用物件來操作了。

byte-----byte  int-----integer

short-----shortbyte-----byte

double-----double float---float

char ---character boolean---boolean

作用,一般就是用於資料型別和字串之間的轉換,基本資料型別轉換成字串和字串轉換成基本資料型別

public class baozhuang 

}結果:

s1=123

a=123

s2=123abc

public class baozhuang } 

結果:10轉換成二進位制:1010

10轉換成八進位制:12

10轉換成十六進製制:a

110轉換成十進位制:6

076轉換成十進位制:62

3c轉換成十進位制:60

integer in=new integer(「123」);

int num=in.intvalue();

int n=integer.parseint(「123」);

6. 裝箱和拆箱

public class text

}結果:

true

true

false

true

在1.5新特性中,只要是在byte型別的範圍 -128~127之間,他們都存在,不會在開闢新的空間,任何資料都相等,超過這個範圍,那麼他們的位址就不相等了

--------------------asp.net+android+ios開發、.net培訓、期待與您交流! --------------------

黑馬程式設計師

asp.net android ios開發 net培訓 期待與您交流!map hashtable 底層是雜湊表資料結構,不可以存入null鍵和null值。該執行緒是同步的,jdk1.0出現,效率低。hashmap 底層是雜湊表資料結構,允許使用null鍵和null值。該集合執行緒是不同步的,將has...

黑馬程式設計師

1.了解反射 反射 就是通過class檔案物件,去使用該檔案中的成員變數,構造方法,成員方法。person p new person p.使用 要想這樣使用,首先你必須得到class檔案物件,其實也就是得到class類的物件。2.反射中的類 class類 成員變數 field類 構造方法 const...

黑馬程式設計師

黑馬程式設計師 j a基礎學習筆記2 一 筆記內容概述 關鍵字 識別符號 注釋 注釋的應用 常量 進製的由來 進製轉換 負數的進製 變數的介紹 變數的基本演示 型別提公升 強制轉換 字元型別運算過程 型別運算細節 算術運算子 賦值運算子。二 常用內容介紹 1.注釋內容不占用記憶體,即使新增再多的注釋...