"restruture".substring(2,3)=? "restruture".substring(2,3)为什么为s呢?api中的例子:"smiles".substring(1, 5) returns "mile" 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 substring(起始位置,结束位置)"restruture".substring(2,3) 从2开始,到3结束,长度为1,相当于 charAt(2), 因此是s"smiles".substring(1,5) 从1开始,到5结束,长度为4,结果为 mile public String substring(int beginIndex, int endIndex) 返回一个新字符串,它是此字符串的一个子字符串。该子字符串从指定的 beginIndex 处开始,一直到索引 endIndex - 1 处的字符。因此,该子字符串的长度为 endIndex-beginIndex。 substring(2,3)表示从第2索引开始,到第三索引之前结束。索引从0开始计数。"restruture"的索引依次为0,1,2...9第2索引到第三索之前只有一个s. 两个都没有错啊。substring(start, end)的意思是,从第start个字符开始,包括第start个字符;到end个字符为止,但是不包括第end个字符。要注意,下标是从0开始的。所以,"restruture".substring(2,3),从第2个开始,是's'开始,到第3个为止,不包括第3个('t'),还是's'为止。而对于"smiles".substring(1, 5),是从第1个开始,是'm'开始,到第5个为止,不包括第5个('s'),是'e'为止。 javascript里substr函数就跟楼主理解的意思一样.估计java里面也有类似的 紧急求救,系统崩溃,界面都是乱码,可能是eclipse出问题。 一条关于双向链表的题目,请帮帮忙~ jtable表头排序 时间格式转换 JAVA利用TCP进行数据通信 如何在solaris上产生unicode的文本? Implementing an Interface的几个问题? 不建议使用类型Date的方法 Applet能实现这些吗??? 各位大虾,请你们谈一谈你的经验,帮帮这帮java爱好者 学习数据结构,学java数据结构行不 java习题
"smiles".substring(1,5) 从1开始,到5结束,长度为4,结果为 mile
public String substring(int beginIndex, int endIndex)
返回一个新字符串,它是此字符串的一个子字符串。该子字符串从指定的 beginIndex 处开始,一直到索引 endIndex - 1 处的字符。因此,该子字符串的长度为 endIndex-beginIndex。
表示从第2索引开始,到第三索引之前结束。
索引从0开始计数。
"restruture"的索引依次为0,1,2...9
第2索引到第三索之前只有一个s.
而对于"smiles".substring(1, 5),是从第1个开始,是'm'开始,到第5个为止,不包括第5个('s'),是'e'为止。