Java substring最後一個字

在Java中,可以使用String類的substring方法來提取字元串的一部分。如果你想要提取字元串的最後一個字,你可以使用substring方法並指定你想要提取的字元數。

以下是一個提取字元串最後一個字的例子:

String str = "Hello World";
int lastSpaceIndex = str.lastIndexOf(' ');
if (lastSpaceIndex != -1) {
    String lastWord = str.substring(lastSpaceIndex + 1);
    System.out.println(lastWord);
}

在上面的代碼中,我們首先使用lastIndexOf方法來找到字元串中最後一個空格字元的位置。如果這個位置不是-1(表示沒有找到),我們就使用這個位置作為起始索引,並使用substring方法來提取最後一個字。

請注意,如果字元串中沒有空格字元,或者字元串為空,lastIndexOf方法將返回-1。這種情況下,我們需要檢查lastSpaceIndex是否為-1,以避免IndexOutOfBoundsException異常。