解答一下java不会的问题

假设s="today",则下面哪些语句返回"day"30
A s.substring(2,5);

B s.substring(3,5);

C) s.substring(3);
D
s.substring(2,4);

substring函数可以带一个参数或者两个参数,带一个参数时表示从某下标开始截取,到最后面结束,带两个参数时表示从某个下标开始截取,到某个下标-1结束。
下标是从0开始的,因此这题选A。
B选项返回:ay
C选项返回:ay
D选项返回:da

下载API文档,遇到不会的函数查一下就行了。本题考查的是String中substring函数的用法.public String substring(int beginIndex, int endIndex)返回一个新字符串,它是此字符串的一个子字符串。该子字符串从指定的 beginIndex 处开始, endIndex:到指定的 endIndex-1处结束,比如"hamburger".substring(3,8) returns "burge",所以本题应选A

A 里面的起始值是不包括本身的