StringBuffer和String 的例子

public class Example {
  String str = new String("good");
  static StringBuffer sbf=new StringBuffer();
  char[] ch = {'a','b','c'};
  public static void main(String[] args) {
     Example ex = new Example();
     ex.change(ex.str, ex.ch);
     System.out.print(ex.str +"and"); //string是不变的,goodand
     System.out.print(ex.ch);//gbc
     //参考答案输出结果:goodandgbc
     change2(sbf);
     System.out.println(sbf); //sbf改变了
  }
 
  public void change(String str, char ch[]){
     str= "test ok";
     ch[0]= 'g';
  }
  public static void change2(StringBuffer sbf)
  {
      sbf.append("");
  }
}

 

更多相关文章
一周排行
  • 理解 OpenStack + Ceph (4):Ceph 的基礎數據結構 Pool, Image, Snapshot, Clone
     本系列文章会深入研究 Ceph 以及 Ceph 和 OpenStack 的集成: (1) ...
  • 七款android地图 [Map] 开源项目框架分类总汇: 1.AmapDemo仿照一号专车的地图界面 2.基于高德地图写的不同功能的地图应用 3.基于高德地图的gps.wifi.基站的智能选择定位 4.基于高德SD ...
  • 


    		    RHCS集群文件系統GFS2CLVM
    RHCS:red hat cluster suite 红帽集群套件,RHCS是一个能够提供 ...
  • Linux下编译程序时,经常会遇到"undefined reference error" 报错, 这里总结一些可能的原因和解决方案,给需要的朋友: 说道undefined reference er ...
  • 通过u盘安装win2003 成功的方法 1.下载老毛桃版的winPE ISO文件 2.用ultraISO将ISO文件刻录至u盘(hdd+方式,但这张主板也支持hdd方式) 3.将win2003安装光盘用ultraIS
  • This list is not exhaustive - help expand it! Social Tagging Systems Research Group Source Year Obtained Ava
  • <pre name="code" class="sql">[[email protected] ~]$ hadoop namenode -format DE ...
  • 环境说明:此篇博客是基于编译安装httpd2.4博客基础上进行的 一.虚拟主机: 1.1基于host [[email protected] apache]# vim/etc/httpd24/httpd.conf Include
  • 分辨率: 每个像素的存储方式都是YUV  QQCIF:88*72 QCIF:176*144 CIF:352*288 2CIF:704*288 DCIF:584*384 4CIF:704*576    QCIF: QC
  •   [转]ISTQB FL初级认证考试资料(中文) 2 ISTQB作为一个专业的提供软件测试认证的机构,得到了全球软件测试人员的认可.目前中国有越来越多的人已经获得或者希望获得ISTQB的认证.本人