黑马程序员技术交流社区
标题:
valueOf()和copyValueOf()方法有什么区别呢?
[打印本页]
作者:
聪明叉
时间:
2014-11-21 10:46
标题:
valueOf()和copyValueOf()方法有什么区别呢?
两者均为静态方法,api中的描述和使用方法都差不多,而且使用效果也相同
那么这两者到底有什么区别呢?
copyValueOf(char[])
返回指定数组中表示该字符序列的 String
copyValueOf(char[] data, int offset, int count) 返回指定数组中表示该字符序列的 String
valueOf(char[])
返回
char
数组参数的字符串表示形式
valueOf(char[] data, int offset, int count) 返回
char
数组参数的特定子数组的字符串表示形式
char[] arr = {'a','b','c','d','e','f'};
String s1 = new String(arr);
String s2 = new String(arr,1,3);
String s3 = String.copyValueOf(arr);
String s4 = String.copyValueOf(arr,1,3);
String s5 = String.valueOf(arr);
String s6 = String.valueOf(arr,1,3);
复制代码
上面三种方式输出结果都是相同的
作者:
聪明叉
时间:
2014-11-21 14:31
自挽:sleepy:
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2