charAt()
是 Java 中的一個字符串方法,用于返回指定索引處的字符。下面是一個實際案例,展示了如何使用 charAt()
方法:
public class CharAtExample {
public static void main(String[] args) {
String str = "Hello, World!";
// 使用 charAt() 獲取索引為 0 的字符
char firstChar = str.charAt(0);
System.out.println("第一個字符是: " + firstChar); // 輸出: H
// 使用 charAt() 獲取索引為 7 的字符
char eighthChar = str.charAt(7);
System.out.println("第八個字符是: " + eighthChar); // 輸出: W
// 使用 charAt() 獲取索引為 -1 的字符(會拋出 StringIndexOutOfBoundsException)
try {
char lastChar = str.charAt(-1);
System.out.println("最后一個字符是: " + lastChar);
} catch (StringIndexOutOfBoundsException e) {
System.out.println("字符串索引越界");
}
}
}
在這個例子中,我們創建了一個名為 str
的字符串變量,包含文本 “Hello, World!”。然后,我們使用 charAt()
方法分別獲取索引為 0、7 和 -1 的字符,并將它們打印出來。注意,當我們嘗試獲取索引為 -1 的字符時,程序會拋出一個 StringIndexOutOfBoundsException
異常,因為字符串的索引是從 0 開始的,所以最后一個字符的索引是 13,而不是 -1。