StringBuffer sb=new StringBuffer('1');怎么理解这段代码中的('1')?难道可以放除了String的其他数据? 20
publicclassTest{publicstaticvoidmain(String[]args){StringBuffersb=newStringBuffer('1'...
public class Test{public static void main(String[] args){StringBuffer sb=new StringBuffer('1');System.out.println(sb.append(1));System.out.println(sb);System.out.println(sb.capacity());System.out.println(sb.length());}}运行以上代码,输出结果如图所示。实在不能理解,特别是那个capacity=49.哪位大神指教下我!另外,我发现append()、insert()等方法都可以放除了String类的其他数据类型。希望也能解释下是不是本来就是这么设定的?
展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询