java中怎样创建多个对象,java中StringBuilder.appent方法创建几个对象
在Java中StringBuilder是繼承AbstractStringBuilder,在AbstractStringBuilder是byte[] value; 存放字符內容
public AbstractStringBuilder append(String str) {
if (str == null) {
return appendNull();
}
int len = str.length();
ensureCapacityInternal(count + len);
putStringAt(count, str); //這里
count += len;
return this;
}
private final void putStringAt(int index, String str) {
if (getCoder() != str.coder()) {
inflate();
}
str.getBytes(value, index, coder);
}
//在StringBuilder源碼中toString,新string對象
public String toString() {
// Create a copy, don't share the array
return isLatin1() ? StringLatin1.newString(value, 0, count)
: StringUTF16.newString(value, 0, count);
}
具體你可以看源碼!
總結
以上是生活随笔為你收集整理的java中怎样创建多个对象,java中StringBuilder.appent方法创建几个对象的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php 获取文件后缀_php获取文件后缀
- 下一篇: php判断单选框是否被选中,jquery