阅读量:0
在Java中,charAt函数用于返回在指定索引位置的字符。如果在指定索引位置没有字符,则会抛出StringIndexOutOfBoundsException异常。
下面是一个演示如何处理charAt函数的异常的例子:
public class Main { public static void main(String[] args) { String str = "Hello, World!"; try { char c = str.charAt(15); System.out.println("Character at index 15 is: " + c); } catch (StringIndexOutOfBoundsException e) { System.out.println("Index is out of bounds."); } } }
在这个例子中,我们尝试获取字符串"Hello, World!"中索引位置为15的字符,但是这个位置超出了字符串的长度,因此会抛出StringIndexOutOfBoundsException异常。通过在try-catch块中捕获这个异常,我们可以在发生异常时执行相应的处理逻辑,避免程序中断。