在Java中,concat方法用于將兩個字符串連接起來,返回一個新的字符串。在使用concat方法時,可能會出現以下異常情況:
String str1 = "Hello";
String str2 = null;
if (str2 != null) {
String result = str1.concat(str2);
System.out.println(result);
} else {
System.out.println("Cannot concatenate null string");
}
String str1 = "Hello";
String str2 = "World";
StringBuilder sb = new StringBuilder(str1.length() + str2.length());
sb.append(str1).append(str2);
String result = sb.toString();
System.out.println(result);
3.其他異常:除了上述兩種常見異常外,還可能出現其他運行時異常,如StringIndexOutOfBoundsException等。為了避免這些異常,可以在調用concat方法時進行異常處理,或者使用try-catch塊捕獲異常。
String str1 = "Hello";
String str2 = "World";
try {
String result = str1.concat(str2);
System.out.println(result);
} catch (Exception e) {
System.out.println("An error occurred: " + e.getMessage());
}