Java中StringBuffer的用法介紹
StringBuffer(面盆理論)
是字符串緩衝區,是一個容器,
三個特點:
長度可變,可以操作多個數據類型,最終可以通過toString方法變成字符串
1.存儲
StringBuffer append();//將指定數據添加到已有數據結尾處
StringBuffer insert(index,數據);//將指定數據添加到指定位置
2.刪除
StringBuffer delete(start,end)//刪除緩衝區數據,包含頭,不含尾
StringBuffer deleteCharAt(index)//刪除指定位置緩衝區數據
3.獲取
4.修改 StringBuffer replace(start,end,str)
void setCharAt(index,ch)
5.反轉 StringBuffer reverse()
在jdk1.5後出現了StringBuilder
StringBuffer 是線程同步的
StringBuilder緩衝區 不是線程同步的——建議使用,提高效率