JavaのStringBuilderのとStringBufferの

免責事項:この記事はブロガーオリジナル記事です、続くBY-SAのCC 4.0を著作権契約、複製、元のソースのリンクと、この文を添付してください。
このリンク: https://blog.csdn.net/weixin_45778981/article/details/102754736

JavaのStringBuilderのとStringBufferの

(1)
高いStringBuilderの効率、安全性、低い
低いStringBufferの効率、安全性
(2)
どちらのAbstractStringBufferBuilder親が一般的である
ほとんどのインターオペラビリティの使用の両方

public class TestStringBuilder {
	   public static void main(String[] args) {
		StringBuilder h=new StringBuilder();
		//字符串的追加
		h.append("holle ");
		h.append('你');
		h.append(true);	
		h.append(520);
		System.out.println(h.toString());
		h.delete(3,5);//含头不含尾的删除
		System.out.println(h);
		h.deleteCharAt(1);//删除指定位置
		System.out.println(h);
		h.insert(2,'想');
		System.out.println(h);
		System.out.println(h.indexOf("t")+"\t"+h.indexOf("m"));//查找
		h.capacity();//容量 扩容初始长度x2+2	当容量不够时会自动扩容
	}
}

おすすめ

転載: blog.csdn.net/weixin_45778981/article/details/102754736