1. 程式人生 > >java String和StringBuilder的區別

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

而這裡只建立一個記憶體空間