1. 程式人生 > >JavaSE8基礎 StringBuffer toString 將其轉為String對象

JavaSE8基礎 StringBuffer toString 將其轉為String對象

res win rgs images ima eclips value () brush




os :windows7 x64
jdk:jdk-8u131-windows-x64
ide:Eclipse Oxygen Release (4.7.0)


code:

package jizuiku0;

public class Demo10 {
	public static void main(String[] args) {
		StringBuffer sb = new StringBuffer();
		sb.append("cnblog_");
		sb.append("jizuiku");
		
		String str = sb.toString();
		System.out.println(str);
	}
}


result:
技術分享


sourceCode:

    @Override
    public synchronized String toString() {
        if (toStringCache == null) {
            toStringCache = Arrays.copyOfRange(value, 0, count);
        }
        return new String(toStringCache, true);
    }


Java優秀,值得學習。
學習資源:API手冊+Java源碼+清凈的心地。

JavaSE8基礎 StringBuffer toString 將其轉為String對象