substring()方法的异常处理问题

substring()方法的异常处理问题_第1张图片

JDK中的源码如上.

我们在这里定义一个字符串:

String str = "abc";

我们对其进行分割.

str.substring(3, 3);

你会发现没有报错.按理说这个应该是越界异常......

因为3已经越界,下表是取不到这个位置的.

.....我就想表达这个意思,其他的没有了

你可能感兴趣的:(Java)