我对“索引”和“位置”一词感到困惑。

它们对字符串有相同的含义吗?

例如,给定的字符串“ Welcome to Java”。

在位置5打印此字符串的子字符串。

输出是什么? “我是Java的人。” ?

最佳答案

如果您的字符串是Welcome to Java,则str.substring(5)将为您提供从索引5到最后一个ch的字符串,因此您的输出将为me to Java。索引从0开始。位置和索引在相同的上下文中使用(都从0开始:第零个位置或第零个索引表示相同)
同样,str.substring(start index, end index)将返回从起始索引到(终止索引-1)字符的子字符串。在我们的情况下,str.substring(5,14)将返回me to Jav

10-07 19:31
查看更多