天天看點

Java程式設計思想_13.字元串_閱讀筆記

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
           

繼續閱讀