黑马程序员技术交流社区
标题:
对象的传递
[打印本页]
作者:
dhgcy
时间:
2014-8-30 20:27
标题:
对象的传递
public static void show(){
char[] arr={'a','b','c','d','e'};
String s=new String(arr);
System.out.println("s="+s);
}
复制代码
想请教大家这个代码中的对象arr和s是怎么传递的?
作者:
Fightin黑马
时间:
2014-8-30 21:49
String的构造函数中有一个是String(char[] value) ,当你在new String(arr)时调用的就是这个构造函数,返回的是一个字符串.底层的源码是
public String(char value[]) {
this.value = Arrays.copyOf(value, value.length);
}
作者:
moon1993zs
时间:
2014-8-31 13:28
不错学习了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2