java String和StringBuilder的区别

String str1="java";
str1=str1+"php";

System.out.println(str1);//javaphp

此时str1指向了新的内存空间,创建了两个内存空间

StringBuilder str= new StringBuilder("java");
str.append("php");
System.out.println(str);//javaphp

而这里只创建一个内存空间

猜你喜欢

转载自blog.csdn.net/weixin_41858542/article/details/84325747
今日推荐