1.概述及構(gòu)造方法
我們?nèi)绻麑?duì)字符串進(jìn)行拼接操作钮科,每次拼接,都得構(gòu)造一個(gè)新的String對(duì)象婆赠,耗時(shí)浪費(fèi)空間绵脯,而StringBuilder就可以很簡(jiǎn)便的解決這一問題。StringBuilder是一個(gè)可變的字符串休里,字符串緩沖區(qū)類蛆挫。
String和StringBuilder的區(qū)別:
String的內(nèi)容是固定的。
StringBuilder的內(nèi)容是可變的妙黍。
構(gòu)造方法:
public StringBuilder()
成員方法:public int capacity( ) :返回當(dāng)前容量(16)
public int length( ):返回長(zhǎng)度(字符個(gè)數(shù))
容量:理論值 ? 長(zhǎng)度:實(shí)際值
public class StringBuilder {
? ? public static void main(String [ ] args){
? ? ? ? //創(chuàng)建對(duì)象
? ? ? ? StringBuilder sb = new StringBuilder();
? ? ? ? system.out.println("sb.capacity():"+sb.capacity());
? ? ? ? system.out.prinyln("sb.length():"+sb.length();
}
}