这是一个Java字符串问题。我使用
substring(beginindex)
方法来获取子串。考虑到String s="hello"
,这个字符串的长度为5。然而,当我使用s.substring(5)
或者s.substring(5,5)
时,编译器没有报错。字符串的索引应该从0到length-1。为什么这种情况不适用于我的代码?我认为s.substring(5)
应该会报错,但实际上并没有。
s.substring(s.length())
是愚蠢但有效的。 - user180100