在Java中,以下哪个操作不会影响StringBuilder对象的容量?

答案解析

本题考察的是StringBuilder对象的容量管理。选项A中,setLength方法设置新长度可能会改变容量,如果新长度小于当前长度,则字符序列会被截断。选项B中,ensureCapacity方法设置最小容量,如果当前容量小于指定值,则会增加容量。选项C中,trimToSize方法会减少容量以匹配当前字符序列的大小。选项D中,append方法添加一个字符不会影响StringBuilder的容量,除非当前容量不足以容纳新字符,这种情况下容量会自动增加。因此,正确答案是D。
正确答案:D
随机推荐
开始刷题