學(xué)習(xí)記錄之基礎(chǔ)API(String)
String:

String常用方法:
length():獲取字符串的長度(字符個數(shù))
trim():去除當(dāng)前字符串兩邊的空白字符
toUpperCase()和toLowerCase():將當(dāng)前字符串中的英文部分轉(zhuǎn)為全大寫/全小寫
startsWith(String str)和endsWith(String str):判斷當(dāng)前字符串是否是以給定的字符串開始/結(jié)尾的
charAt():返回當(dāng)前字符串指定位置上的字符
indexOf()和lastIndexOf():檢索給定字符串在當(dāng)前字符串中的開始位置
substring():截取當(dāng)前字符串中指定范圍內(nèi)的字符串
String的靜態(tài)方法valueOf():將其它數(shù)據(jù)類型轉(zhuǎn)換為String
StringBuilder類:
????StringBuilder是專門用于修改字符串的一個API,內(nèi)部維護一個可變的char數(shù)組,修改都是在這個數(shù)組上進行的,修改速度、性能優(yōu)秀,并且提供了修改字符串的常見的方法:增、刪、改、插
StringBuilder常用方法:
????replace():替換部分內(nèi)容
????delete():刪除部分內(nèi)容
1.獲取數(shù)組長度是length屬性,獲取字符串長度是length()方法
2.字符串內(nèi)容若做查看,那建議String。--------實際應(yīng)用中一般都是查看
3.字符串內(nèi)容若需頻繁修改,那建議StringBuilder。
StringBuilder和StringBuffer:
????StringBuffer:是線程安全的,同步處理的,性能稍慢
????StringBuilder:非線程安全的,并發(fā)處理的,性能稍快
4.