访问Java中的Integer.toString()方法后面的代码

时间:2013-11-19 01:27:08

标签: java

如何查看此方法如何将整数转换为String的逻辑。

根据这个问题, Is java an open source programming language?确实如此。因此,我不能访问所有课程吗?

3 个答案:

答案 0 :(得分:1)

转到您的本地zip文件并解压缩:

  

C:\ Program Files(x86)\ Java \ jdk1.7.0_21 \ src.zip

public static String toString(int i) {
    if (i == Integer.MIN_VALUE)
        return "-2147483648";
    int size = (i < 0) ? stringSize(-i) + 1 : stringSize(i);
    char[] buf = new char[size];
    getChars(i, size, buf);
    return new String(buf, true);
}

答案 1 :(得分:0)

Google搜索Integer.toString java code给了我this link,其中包含

public String toString() {
    return toString(value);
}

您还可以在那里找到有关toString(int)的详细信息。

无论如何,标准Java类的代码也放在JDK目录的src.zip文件中。您还可以将Eclipse(如Eclipse)与此文件集成。这样,您可以通过按 Ctrl 单击它来转到任何方法的代码。

答案 2 :(得分:-1)

选中此http://docs.oracle.com/javase/7/docs/api/java/lang/Integer.html

它包含整数的所有方法以及如何使用它们。如果您正在寻找整数类的源代码,我建议您反编译jar文件或只是在线搜索它。