在Java中,charAt()
函數用于從字符串中獲取指定索引位置的字符
charAt()
函數之前,確保字符串的長度大于0。這樣可以避免訪問空字符串時出現異常。String str = "Hello, World!";
if (str.length() > 0) {
char ch = str.charAt(0);
}
charAt()
函數時,確保傳入的索引值在字符串的有效范圍內(0到字符串長度-1)。如果索引超出范圍,charAt()
函數將拋出IndexOutOfBoundsException
異常。String str = "Hello, World!";
int index = 5;
if (index >= 0 && index < str.length()) {
char ch = str.charAt(index);
} else {
System.out.println("Invalid index");
}
IndexOutOfBoundsException
異常。String str = "Hello, World!";
int index = 5;
try {
char ch = str.charAt(index);
} catch (IndexOutOfBoundsException e) {
System.out.println("Invalid index");
}
通過以上方法,你可以在Java中處理charAt()
函數返回的非法值,并避免程序因為異常而終止。