- 博客(5)
- 收藏
- 关注
原创 String的substring(int beginIndex),beginIndex等于字符串长度的时候为什么不会报越界异常?
源码中当beginIndex的值等于字符串长度的时候int subLen = value.length - beginIndex的结果为0,不会走到小于0的判断条件里面抛越界异常。按正常的理解,我们都是每个字符的位置对应一个索引的,实际可以把索引视为字符之间的分隔符,如:(“|”)这样就可以解释,当beginIndex为6的时候,相当于截取的就是f后面的"|"之后的字符,结果就是空。
2023-05-12 18:59:45
204
1
原创 idea插件Alibaba Java Coding Guidelines替代
【idea插件】idea插件Alibaba Java Coding Guidelines替代
2023-04-17 19:14:08
2206
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人