要安全地進行Java String轉long,可以使用try-catch塊來捕獲可能拋出的NumberFormatException異常。以下是一個示例代碼:
public class Main {
public static void main(String[] args) {
String str = "1234567890";
try {
long num = Long.parseLong(str);
System.out.println("轉換后的long值為:" + num);
} catch (NumberFormatException e) {
System.out.println("字符串無法轉換為long類型");
}
}
}
在上面的示例中,首先嘗試將字符串轉換為long類型,如果轉換過程中拋出NumberFormatException異常,則會捕獲該異常并輸出相應的提示信息。這樣可以確保轉換過程安全,并避免程序因轉換異常而崩潰。