若串s1=‘ABCDEFG’, s2=‘9898’ ,执行s1.substring(s2.length(),s1.length()+1),其结果为( )

若串s1=‘ABCDEFG’, s2=‘9898’ ,执行s1.substring(s2.length(),s1.length()+1),其结果为( )

会报数组越界,substring是右封闭的

java.lang.StringIndexOutOfBoundsException,因为s2.length()=4 s1.length()+1=8已经超出字符串s1的长度