中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

Java parseInt方法如何處理字符串解析異常

小樊
82
2024-10-10 18:47:57
欄目: 編程語言

在Java中,使用Integer.parseInt()方法可以將字符串解析為整數。如果字符串不符合整數的格式,parseInt()方法將拋出一個NumberFormatException異常。為了處理這種異常,你可以使用try-catch語句。

下面是一個簡單的示例:

public class ParseIntegerExample {
    public static void main(String[] args) {
        String str = "123"; // 這是一個有效的整數字符串
        String invalidStr = "123a"; // 這是一個無效的整數字符串

        try {
            int num1 = Integer.parseInt(str);
            System.out.println("解析成功: " + num1);
        } catch (NumberFormatException e) {
            System.out.println("解析失敗: " + e.getMessage());
        }

        try {
            int num2 = Integer.parseInt(invalidStr);
            System.out.println("解析成功: " + num2);
        } catch (NumberFormatException e) {
            System.out.println("解析失敗: " + e.getMessage());
        }
    }
}

輸出結果:

解析成功: 123
解析失敗: For input string: "123a"

在這個示例中,我們嘗試將兩個字符串分別解析為整數。對于有效的整數字符串"123"parseInt()方法成功返回整數123。而對于無效的整數字符串"123a"parseInt()方法拋出一個NumberFormatException異常,我們在catch語句中捕獲并處理這個異常,輸出錯誤信息。

0
喀喇| 扶余县| 甘孜县| 哈密市| 万州区| 平定县| 晋宁县| 泽州县| 田林县| 灵武市| 无锡市| 陆川县| 资讯| 平度市| 安化县| 靖边县| 崇礼县| 济宁市| 河池市| 阳朔县| 汝城县| 岳西县| 静安区| 清水河县| 安顺市| 东光县| 宿迁市| 策勒县| 陕西省| 张家界市| 临清市| 环江| 民权县| 扶沟县| 方正县| 永定县| 贵德县| 吉安市| 镶黄旗| 虞城县| 新营市|