当前位置: 代码迷 >> 综合 >> string与stringBuffer之间的区别
  详细解决方案

string与stringBuffer之间的区别

热度:65   发布时间:2023-10-24 05:02:52.0
public class String与StringBuffer {public static void main(String[] args) {String str1="青之羽";//要在str1后面添加50个数字的话,每添加一个字符都需要重新开辟一块内存地址然后将地址的首地址赋值给str1//造成了内存资源的浪费for(int i=1;i<=50;i++){str1=str1+i;}StringBuffer str2=new StringBuffer();str2.append("青之羽");//在str2当中添字符时则只需要开辟一块内存空间就够了for(int i=1;i<=50;i++){str2=str2.append(i);}System.out.println(str1);System.out.println(str2);}}

  相关解决方案