简介 StringBuilder与StringBuffer是两个常用的操作字符串的类.大家都知道,StringBuilder是线程不安全的,而StringBuffer是线程安全的.前者是JDK1.5加入的,后者在JDK1.0就有了.下面分析一下它们的内部实现. 继承关系 public final class StringBuffer extends AbstractStringBuilder implements java.io.Serializable, CharSequence public
StringBuilder is not thread safe. So, it performs better in situations where thread safety is not required. StringBuffer is implemented by using synchronized keyword on all methods. StringBuffer /* */ public synchronized StringBuffer append(String st
实现输出字符串的长度,容量(容量不够则扩容),及内容 import java.util.Arrays; public class MyStringBuilderDemo { //任务:存储字符串并输出长度及容量 public static void main(String[] args) { // TODO Auto-generated method stub MyStringBuilder msb = new MyStringBuilder(); msb.append("hello"