【发布时间】:2015-05-08 05:11:22
【问题描述】:
在 java 中,我有一个名为 string 的字符串,其值为“A”。
即String string = "A";
它的大小是 1,我们知道字符串中的字符是 0 索引的。它们表示为一个 Char 数组。
那么,string.substring(1); 为什么不给我一个例外呢?
【问题讨论】:
-
魔鬼在细节中。 “抛出:IndexOutOfBoundsException - 如果 beginIndex 为负数或大于此 String 对象的 长度”。带有单个字符的
String的大小为1... -
@MadProgrammer 这应该是答案。
标签: java string exception substring