黑马程序员技术交流社区
标题:
值传递之String,StringBuffer,那些让人纠结的题
[打印本页]
作者:
飘过的云
时间:
2015-6-3 23:33
标题:
值传递之String,StringBuffer,那些让人纠结的题
1:
String aStr = "_One_";
String bStr = aStr;
bStr = aStr.trim();
System.out.println("[" + aStr + "," + bStr + "]");
[code]package cn.itcast.rubby;
public class Test4 {
public static void main(String[] args) {
StringBuffer sb=new StringBuffer();
sb.append("hello");
StringBuffer sb1=new StringBuffer();
sb1.append("world");
change(sb,sb1);
System.out.println("sb:"+sb);
System.out.println("sb1:"+sb1);
}
public static void change(StringBuffer a,StringBuffer b)
{
StringBuffer sb2=new StringBuffer();
sb2=a;
a=b;
b=sb2;
}
}
[code]3:注意观察 和2的不同
package cn.itcast.rubby;
public class Test4 {
public static void main(String[] args) {
StringBuffer sb=new StringBuffer();
sb.append("hello");
StringBuffer sb1=new StringBuffer();
sb1.append("world");
change(sb,sb1);
System.out.println("sb:"+sb);
System.out.println("sb1:"+sb1);
}
public static void change(StringBuffer a,StringBuffer b)
{
StringBuffer sb2=new StringBuffer();
sb2=a;
a=b;
b=sb2;
b.append("java");
}
}
复制代码
[/code][/code]
作者:
飘过的云
时间:
2015-6-3 23:34
注意:第七行 是第二个代码 发的有点着急了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2