常用物件:
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 基本資料型別物件包裝類 將基本資料型別封裝成物件的好處在於可以在 物件中定義更多的功能方法操作該資料。常用的操作之一 用於基本資料型別與字串 ...