黑马程序员技术交流社区

标题: 求助,字符数组和字符串转换问题 [打印本页]

作者: 何旭栋    时间: 2012-5-25 13:06
标题: 求助,字符数组和字符串转换问题
请问:toCharArray()和String.ValueOf()内部是怎么实现的;
作者: 乔建国    时间: 2012-5-25 13:28
public char[] toCharArray()将此字符串转换为一个新的字符数组。 返回:一个新分配的字符数组,它的长度是此字符串的长度,它的内容被初始化为包含此字符串表示的字符序列。
String.ValueOf(xxx)  此方法返回的是一个其他类型参数数据,的字符串表现形式  
作者: niceBoy    时间: 2012-5-25 14:20
JDK6的源代码:
public char[] toCharArray() {
        char result[] = new char[count];
        getChars(0, count, result, 0);
        return result;
}
public static String valueOf(char data[]) {
        return new String(data);
    }
查看源码:在JDK文件src包中。如果使用eclipse按Ctrl 点方法名查看
作者: 何旭栋    时间: 2012-5-25 14:27
niceBoy 发表于 2012-5-25 14:20
JDK6的源代码:
public char[] toCharArray() {
        char result[] = new char[count];

原来可以看源码的,谢了




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2