如果我想使用检查字符串中的每个字符String.charAt(int i)
,是每次从头开始计数还是自动转换为数组并得到charAt
直接索引?
如果我创建一个 char 数组会更有效吗String.toCharArray()
然后按索引遍历数组?
我可以在 JavaDoc 中查看吗?在哪里?
JRE 大部分是开源的。您可以下载 zip 文件here http://jdk7src.sourceforge.net/或在线浏览网站,例如grepcode http://grepcode.com/.
String.charAt http://grepcode.com/file/repository.grepcode.com/java/root/jdk/openjdk/7u40-b43/java/lang/String.java#String.charAt%28int%29:
public char charAt(int index) {
if ((index < 0) || (index >= value.length)) {
throw new StringIndexOutOfBoundsException(index);
}
return value[index];
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)