Java 中的StringBuffer/StringBuilder类主要用于修改 String 值,而不必每次都初始化一个新的 String 对象。
StringBuffer
StringBuilder
是否有特定原因,它不使用LinkedList字符数组而不是字符数组作为底层数据结构?
LinkedList
将字符插入数组将始终导致 O(n) 时间将所有元素复制到下一个索引,而在LinkedList.
相关分类