StringBuilder
由于String对象本身是不可变的,运用StringBuilder即是为了能够改变String中的内容
String.format()
Java中的String.format()类似于C语言中的sprintf,可用于自定义想要输出字符串的格式
例
查询数组中的元素
//查询元素
@Override
public String toString() {
StringBuilder res=new StringBuilder();
res.append(String.format("Array:size=%d,capacity=%d%n", size,data.length));
res.append("[");
for(int i=0;i<size;i++) {
res.append(data[i]);
if(i!=size-1)
res.append(",");
}
res.append("]");
return res.toString();
}