黑馬程式設計師 集合

2021-07-04 02:14:17 字數 2026 閱讀 5217

常用物件:

string、stringbuffer和stringbuilder

string類的特點:

字串物件一旦被初始化就不會被改變。

string類的建構函式

建構函式:string(bytes bytes)

string類部分方法

獲取字串中字元的個數(長度)

int length();

根據位置獲取字元

char charat(int index);

將字串變成字串陣列(字串的切割)

string split(string regex);

將字串變成字元陣列

char tochararray();

將字串變成位元組陣列

char getbytes();

將字串中的字母轉成大小寫

string touppercase();大寫

string tolowercase();小寫

將字串中的內容進行替換

string replace(char oldch,char newch);

string replace(string s1,string s2);

將字串進行連線

string concat(string str);

兩個字串內容是否相同呢?

boolean equals(object obj);

boolean equalsignorecase(string str);忽略大小寫比較字串內容。

字串中是否包含指定字串

boolean contains(string str);

集合類: map、hashmap、treemap

map:一次新增一對元素,collection一次新增乙個元素。

map也稱為雙列集合,collection集合稱為單列集合。

其實map集合中儲存的就是鍵值對。

map集合中必須保證鍵的唯一性。

常用方法:

1、新增

value put(key,value):返回前乙個和key關聯的值,如果沒有返回null。

2、刪除

void clear():清空map集合。

value remove(object key):根據指定的key刪除這個鍵值對。

3、判斷

boolean containskey(key);

boolean containsvalue(value);

boolean isempty();

4、獲取

value get(key):通過鍵獲取值,如果沒有該鍵返回null。

當然可以通過返回null,來判斷是否包含指定鍵。

int size():獲取鍵值對個數。

基本型別-->字串

1. 基本型別數值+""

2. 用string類中的靜態方法valueof(基本型別數值);

字串-->基本型別

1. 使用包裝類中的靜態方法*** par***xx("***");

int parseint(string str);

long parselong(string str);

boolean parseboolean(string str);

只有character沒有parse方法。

2. 如果字串被integer進行物件的封裝,可使用另乙個非靜態的方法,intvalue。

將乙個integer物件轉成基本資料型別值。

3. 用integer的靜態方法valueof(string s);

十進位制-->其他進製方法:

string tobinarystring(int i);

string tooctalstring(int i);

string tohexstring(int i);

string tostring(int i,int radix);

其他進製-->十進位制方法:

int parseint(string s,int radix);

黑馬程式設計師 集合

collection list 元素是有序的,元素可以重複。因為該集合體系有索引。arraylist 底層的資料結構使用的是陣列結構。特點 查詢速度很快。但是增刪稍慢。執行緒不同步。linkedlist 底層使用的鍊錶資料結構。特點 增刪速度很快,查詢稍慢。執行緒不同步。vector 底層是陣列資料...

黑馬程式設計師 集合

asp.net unity開發 net培訓 期待與您交流!1.集合類 為什麼會出現集合類?面對物件語言對事物的體現都是以物件的形式,所以為了方便對多個物件的操作,就對物件進行儲存,集合就是儲存物件最常用的一種方式。集合類的特點 集合只用於儲存物件,集合的長度是可變的,集合可以儲存不同型別的物件。集合...

黑馬程式設計師 集合

集合 string類 字串是乙個特殊的物件。字串一旦初始化就不可以被改變。string str abc string str1 new string abc 基本資料型別物件包裝類 將基本資料型別封裝成物件的好處在於可以在 物件中定義更多的功能方法操作該資料。常用的操作之一 用於基本資料型別與字串 ...