names[0]的长度是10,索引范围是0~9;names[1]的长度是9,索引范围是0~8;names[2]的长度是12,索引范围是0~11。当字串索引范围不正确的时候会抛出“StringIndexOutOfBoundsException”例外。
程式第11行有用到字串物件的“substring”方法来取的子字串,取得names字串阵列中每个字串的子字串,子字串的字元索引范围是0~2和6~9,所以长度未满10的names[1]将会抛出“StringIndexOutOfBoundsException”例外,而其他的字串则可以成功地进行子字串的串接。
各位好,我是Magic Len,是这网站的管理员。我是台湾台中大肚山上人,毕业于台中高工资讯科和台湾科技大学资讯工程系,曾在桃机航警局服役。我热爱自然也热爱科学,喜欢和别人分享自己的知识与经验。如果你有兴趣认识我,可以加我的Facebook(点我),并且请注明是从MagicLen来的。