楼主,你好!很高兴为您解答:现在跟您讲一下它们两个以及StringBuffer,三个之间的区别:请看:
String类实际是使用字符数组存储的,表示出一个字符串。
String类的两种赋值方式: (1)一种称为直接赋值:
String name = “小白”
(2)通过关键字new调用String的构造方法赋值 String name = new String(“小白”)
String S1 = “This is only a” + “ simple” + “test”; 其实就是: String S1 = “This is only a simple test”; 所以当然不需要太多的时间了。但大家这里要注意的是,如果你的字符串是来自另外的 String 对象的话,速度就没那么快了,譬如: