1. 程式人生 > >Java自學筆記(十三)

Java自學筆記(十三)

修飾符整理

public : 許可權修飾符,公共訪問,適用於 ,方法,成員變數; protected:許可權修飾符,受保護訪問,適用於 方法,成員變數; default:許可權修飾符,預設訪問,適用於類,方法,成員變數; private:許可權修飾符,私有訪問,適用於 方法,成員變數 static:靜態修飾符,適用於方法,成員變數 final:最終修飾符,適用於 類,方法,成員變數,區域性變數; abstract:抽象修飾符,適用於 類,方法


結合前面已經學過的,要學會靈活運用,比如以下其實都是常規操作…… 類、抽象類、介面都可以當作方法的引數|返回值,理解起來可能會有問題,初學的我也是,想法就是遇到什麼就去看什麼,也別刻意去追究。

API:Application Programming Interface

String: 

                 booleanequals(Object obj) 判斷兩個字串中的內容是否相同

                

booleanequalsIgnoreCase(String str)  判斷兩個字串中的內容是否相同, 忽略大小寫

                 booleancontains(String str) 判斷該字串中 是否包含給定的字串

                

booleanstartsWith(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物件之後再呼叫方法(基操)