我想看一下jdk包里的一些函数功能的实现,不知道怎么看 初学java,看到一个函数,比如trim(),我想看看它是怎么实现的,和我想的是不是一样,呵呵,就是不懂在哪个文件下面,请帮忙,最好具体点,呵呵,先谢谢了~~~~~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 首先,纠正一个错误:在Java中没有函数,只有方法。其次,不要用学习C/C++的思路(面向过程的那种思路,就是想搞清每一个函数里的代码究竟是怎么写的,怎么一个过程)来学习Java,随时记住Java是面向对象的语言(面向对象的思路,就是重点放在类和对象,以及它们的关系,这个程序用了哪些类和对象,用了些什么方法,这些方法有什么用,而不要过多关心方法是怎么实现的),否则,你会学得很慢。最后,还是要告诉你答案的,呵呵。当你下载并安装了JDK之后,你应该可以在JDK的安装目录下面找到一个叫src.zip的文件,解压它,里面就是源代码。谢谢(才2分,我打了很多字呀,还说了谢谢。拜托,给个10分吧)。 jdk安装目录下有一个src.zip 就是源代码 源代码是: public String trim() { int len = count; int st = 0; int off = offset; /* avoid getfield opcode */ char[] val = value; /* avoid getfield opcode */ while ((st < len) && (val[off + st] <= ' ')) { st++; } while ((st < len) && (val[off + len - 1] <= ' ')) { len--; } return ((st > 0) || (len < count)) ? substring(st, len) : this; }如果是用myeclipse或是Eclipse的话,在trim那里按住ctrl可以直接链接到源代码。 io流与编码 求java开发WEB程序的教程 一个简单的java题,你能做出来吗? 公司要做一个招生网站(我希望有详细设计文档) 在javamail中怎样验证用户名/密码是否正确 有没有用jtable实现数据库信息的增删改的例子啊 请问从文件读取与从数据库读取哪个消耗资源大 当我client socket close 后, socket.isBound() return true ???? 关于imageIcon的问题 是不是只能用gif??? jdbc的driver 菜鸟问题 关于日期 一道简单的上机题,哪位帮帮我呗!
public String trim() {
int len = count;
int st = 0;
int off = offset; /* avoid getfield opcode */
char[] val = value; /* avoid getfield opcode */ while ((st < len) && (val[off + st] <= ' ')) {
st++;
}
while ((st < len) && (val[off + len - 1] <= ' ')) {
len--;
}
return ((st > 0) || (len < count)) ? substring(st, len) : this;
}如果是用myeclipse或是Eclipse的话,在trim那里按住ctrl可以直接链接到源代码。