溫馨提示×

java substring()如何避免異常

小樊
97
2024-07-20 20:20:04
欄目: 編程語言

在使用Java的substring()方法時,可以通過先判斷字符串的長度來避免可能出現(xiàn)的異常。例如,使用length()方法獲取字符串的長度,然后根據(jù)需要截取的起始位置和長度來判斷是否會越界。另外,還可以使用try-catch語句捕獲異常并進行處理,確保程序能夠正常運行。示例如下:

String str = "Hello, World!";
int start = 7;
int end = 12;

if (end <= str.length()) {
    String substring = str.substring(start, end);
    System.out.println("Substring: " + substring);
} else {
    System.out.println("End index is out of range");
}

// 使用try-catch語句捕獲異常
try {
    String substring = str.substring(start, end);
    System.out.println("Substring: " + substring);
} catch (StringIndexOutOfBoundsException e) {
    System.out.println("Exception caught: " + e.getMessage());
}

0