String和StringBuffer、StringBuile區別

一、String常見方法

String t1 = "Aj,sdh";
		String t2 = "gfdgs";
		System.out.println(t1.equals(t2));
		System.out.println(t1.length());
		System.out.println(t1.toLowerCase());
		System.out.println(t1.toUpperCase());
		System.out.println(t1.split(",").length);
		System.out.println(t1.replace("s", "1"));
		System.out.println(t1.substring(2));

string以上方法會重新生成新的字符串,如果想靈活使用斌更字符串的內容,需要使用StringBuffer和StringBuild

二、StringBuffer和StingBuild

三、String和StringBuffer的區別

下圖:String會開闢新的內存,StringBuffer使用原有內存

StringBuffer使用

StringBuffer str = new StringBuffer();
str.append("abc");
str.append("ccc");
str.delete(2,3);

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章