简单的测试一下String和StringBuilder是值传递还是引用传递
2015-03-22 07:35
351 查看
package com.xiaojiang.test; public class Test { //一个简单的例子来说明String和StringBuilder是值传递还是引用传递 public static void main(String[] args) { String str = "jiangshijun"; changeValue(str); System.out.println(str); StringBuilder sb = new StringBuilder(); sb.append("xiaojiang"); changeValueSB(sb); System.out.println(sb.toString()); } public static void changeValue(String str){ str = "hello"+str; } public static void changeValueSB(StringBuilder str){ str.append(" nihao"); } //结果: // jiangshijun // xiaojiang nihao }最后发现String的值并没有被改变!
相关文章推荐
- C#中string是值传递还是引用传递?
- Java-String 到底是值传递还是引用传递
- 关于String是值传递还是引用传递?
- String参数是传值还是传递引用的测试
- 请问C#中string是值传递还是引用传递?
- Java中,String类型和包装类型作为参数传递时,是属于值传递还是引用传递呢?
- 简单面试题--值传递还是引用传递
- String参数是传值还是传递引用的测试
- 讨论java是值传递还是引用传递,到String 常量池的问题学习。
- java中按值传递还是按引用传递--string
- Java中的final怎么了,String的值传递还是引用传递?
- 在java中String,对象,Integer(包装类型的)关于引用传递还是值传递
- 按值传递还是按引用传递
- JavaScript 函数参数传递到底是值传递还是引用传递
- 按值传递还是按引用传递
- 值传递还是引用传递
- Java中函数参数的传递是值传递还是引用传递
- java是按值传递还是按引用传递?
- 【Stackoverflow好问题】Java是按值传递还是按引用传递
- java参数传递时到底是值传递还是引用传递