java吧 关注:1,245,614贴子:12,723,519
  • 3回复贴,共1

String类支持+=操作符吗?

只看楼主收藏回复

书上说String类支持+=操作符。
public class De {
public static void main(String args[])
{
String s1="abc";
String s2="def";
String s2+="1";
System.out.println(s1+s2);
}
}
但是这样报错,是什么原因


1楼2015-06-01 11:14回复
    把第二个s2前面的string去掉


    IP属地:广东来自Android客户端2楼2015-06-01 11:15
    收起回复
      +=在真正操作的时候会在字符串池中存入大量的数据,建议在大量字符串拼接场景使用stiengbuilder


      IP属地:北京来自iPhone客户端3楼2017-08-15 17:24
      回复