1.字元串操作是計算機程式設計中最常見的行為
2.String不可變
String類中的每一個看起來會修改String值的方法,實際上都隻是建立了一個新的String對象,原String對象并未改變
String對象具有隻讀特性,是以指向它的任何引用都不可能改變它的值
這種不可變會帶來一定的效率和性能問題,會産生一大堆需要垃圾回收的中間對象
3.StringBuilder
字元串操作性能好,替代String進行字元串操作
4.容器類的toString方法
例:ArrayList.toString()-->周遊容器中所有對象并調用各對象的toString()方法
5.String上的操作
length() 長度
contains() 是否包含
trim() 去除左右倆邊空格
equals() 比較倆字元串内容是否相同
substring() 字元串截取
replace() 字元串替換
6.正規表達式
以某種方式描述字元串
7.總結
注意性能問題:适當使用StringBuilder