Java自學筆記(十三)
修飾符整理
public : 許可權修飾符,公共訪問,適用於 類,方法,成員變數; protected:許可權修飾符,受保護訪問,適用於 方法,成員變數; default:許可權修飾符,預設訪問,適用於類,方法,成員變數; private:許可權修飾符,私有訪問,適用於 方法,成員變數 ; static:靜態修飾符,適用於方法,成員變數; final:最終修飾符,適用於 類,方法,成員變數,區域性變數; abstract:抽象修飾符,適用於 類,方法;結合前面已經學過的,要學會靈活運用,比如以下其實都是常規操作…… 類、抽象類、介面都可以當作方法的引數|返回值,理解起來可能會有問題,初學的我也是,想法就是遇到什麼就去看什麼,也別刻意去追究。
String:
booleanequals(Object obj) 判斷兩個字串中的內容是否相同
booleancontains(String str) 判斷該字串中 是否包含給定的字串
booleanendsWith(String str) 判斷該字串 是否以給定的字串結尾
booleanisEmpty() 判斷該字串的內容是否為空的字串 ""
intlength() 獲取該字串的長度
charcharAt(int index) 獲取該字串中指定位置上的字元
String substring(int start) 從指定位置開始,到末尾結束,擷取該字串,返回新字串
Stringsubstring(int start,int end) 從指定位置開始,到指定位置結束,擷取該字串,返回新字串
intindexOf(int ch ) 獲取給定的字元,在該字串中第一次出現的位置
intindexOf(String str) 獲取給定的字串,在該字串中第一次出現的位置
intindexOf(int ch,int fromIndex) 從指定位置開始,獲取給定的字元,在該字元
byte[] getBytes() 把該字串 轉換成 位元組陣列
char[]toCharArray() 把該字串 轉換成 字元陣列
String replace(char old,char new) 在該字串中,將給定的舊字元,用新字元替換
Stringreplace(String old,String new) 在該字串中, 將給定的舊字串,用新字串替換
Stringtrim() 去除字串兩端空格,中間的不會去除,返回一個新字串
StringtoLowerCase() 把該字串轉換成 小寫字串
StringtoUpperCase() 把該字串轉換成 大寫字串
intindexOf(String str,int fromIndex) 從指定位置開始,獲取給定的字串,在該字串中第一次出現的位置
StringBuffer/StringBuilder:
publicStringBuffer append(String str) 在原有字串緩衝區內容基礎上,在末尾追加新資料
publicStringBuffer insert(int offset,String str) 在原有字串緩衝區內容基礎上,在指定位置插入新資料
publicStringBuffer deleteCharAt(int index) 在原有字串緩衝區內容基礎上,刪除指定位置上的字元
publicStringBuffer delete(int start,int end) 在原有字串緩衝區內容基礎上,刪除指定範圍內的多個字元
publicStringBuffer replace(int start,int end,String str)在原有字串緩衝區內容基礎上,將指定範圍內的多個字元用給定的字串替換
publicStringBuffer reverse() 將字串緩衝區的內容 反轉 "abc"----"cba"
publicString substring(int start) 從指定位置開始,到末尾結束,擷取該字串緩衝區,返回新字串
publicString substring(int start,int end) 從指定位置開始,到指定位置結束,擷取該字串緩衝區,返回新字串其它補充:類似python一套東西,類似上面兩個詳細的給出類和對應方法 正則表示式,Date類,DateFormat類,Calender類,別忘記類要new物件之後再呼叫方法(基操)