---------------------- asp.net+android+ios開發、.net培訓、期待與您交流! ----------------------
stringbuffer是字串緩衝區,是乙個容器。(一般有增 刪 改 查這幾個功能)
stringbuffer insert(index,資料):可以將資料插入到指定index位置。
備註:緩衝區三個特點。
1長度是可變化的。
2可以操作多個資料型別。
3最終會通過tostring方法變成字串。
2刪除:
stringbuffer delete(start,end):刪除緩衝區中的資料。包含start,不包含end。
stringbuffer deletecharat(index):刪除指定位置的字元。
3獲取:char charat(int index);
int indexof(string str);
int lastindexof(string str);
int length();
string substring(int start,int end)
4修改stringbuffer replace (start,end,string);
void setcharat(int index,char ch);
5反轉 stringbuffer reverse();
6將緩衝區指定資料指定到指定字元陣列中:
void getchars(int srcbegin,int srcend,char dst,int destbegin)
jdk1.5版本後出現了stringbuilder.stringbuffer是執行緒同步,stringbuilder是不同步的。開發建議使用stringbuilder.
公升級三大因素:1提高效率 2簡化書寫 3提高安全性。
基本資料型別物件包裝類:即把基本資料型別首字母寫成大寫就轉換了。
有兩種除外。int------integer char-------character
基本型別資料物件包裝類的最常見作用:就是用於基本資料型別和字串型別之間做轉換。
基本資料型別轉換成字串:
基礎資料型別+""(雙引號)
基本資料型別.tostring(基本資料型別值)
字串轉換成基本資料型別:
*** a= ***.par***xx(string) 如
int a = integer.parseint("123")
十進位制轉換成其他進製:
tobinarystring() ; tohexstring(); tooctalstring();
其他進製轉換成十進位制:
parseint(string.radic)
備註:jdk1.5以後的新特性。當數值在byte範圍內時,(127到127),對於新特性,如果該數值已經存在,則不會再開闢新的空間。
---------------------- asp.net+android+ios開發、.net培訓、期待與您交流! ----------------------
黑馬程式設計師 java基礎 封裝
asp.net unity開發 net培訓 期待與您交流!封裝表示吧資料項和方法隱藏在物件內部,在類定義中用private關鍵字來實現封裝。封裝有什麼好處?用private把類的細節與外界隔離起來,從而實現資料項和方法的隱藏,而要訪問這些資料項和方法唯一的途徑就是通過類本身,類才有資格呼叫它所擁有的...
黑馬程式設計師 Java基礎 陣列
1.陣列的定義格式 1 int arry new int 5 2 int arry new int 5 int arry 3 常見問題 陣列越界異常 空指標異常。2.陣列常見操作 1 遍歷,查詢陣列,輸出陣列 int arry new int 3 for int i 0 i 3 i int a fo...
黑馬程式設計師 java基礎總結 3
1 函式 方法 方法是定義在類中的,具有一定功能的,被封裝起來的 塊。根據其在記憶體中的分配方式可以分為靜態方法和非靜態方法。方法定義格式 修飾符 返回值型別函式名 引數型別 形式引數1 引數型別 形式引數2 執行語句塊 return返回值 返回值型別 函式執行後的返回結果的資料型別。引數型別 是形...