第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

當我嘗試將 3 個字符的字符串轉換為整數(shù)時出現(xiàn) NumberFormatException

當我嘗試將 3 個字符的字符串轉換為整數(shù)時出現(xiàn) NumberFormatException

慕斯709654 2023-11-01 22:05:16
“線程“main”java.lang.NumberFormatException中出現(xiàn)異常:對于輸入字符串:“l(fā)20””這是我在嘗試將 3 位數(shù)字字符串類型轉換為 int 時收到的錯誤消息。如果我理解正確的話,java中int的最大值是2147483647?這是導致語法的方法private int getRed(String key) {    return Integer.parseInt(key.substring(3,6));}編輯:為了澄清,密鑰是由以下代碼隨機生成的 12 位字符串for(int i=0;i<12;i++) {      Random random = new Random();      key=key+Integer.toString(random.nextInt(10));}編輯2:下面是一個最小的可重現(xiàn)示例,它會產(chǎn)生此錯誤消息“線程“main”java.lang.NumberFormatException中的異常:對于輸入字符串:“l(fā)35”at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)在 java.lang.Integer.parseInt(Integer.java:580) 在 java.lang.Integer.parseInt(Integer.java:615) 在 Test.getRed(Test.java:57) 在 Test.getKey(Test.java: 44) 在 Test.encode(Test.java:36) 在 Test.main(Test.java:70)"
查看完整描述

3 回答

?
蕭十郎

TA貢獻1815條經(jīng)驗 獲得超13個贊

也許將你的代碼與我的代碼進行比較。我?guī)缀醢凑漳阏f的方式做了,只有細微的差別。


$ javac Num.java && java Num

Full key: 255142125179

Parsing: 142

Parsed: 142

$ cat Num.java

import java.util.Random;


public class Num {

    public static int getRed(String key) {

        System.out.printf("Parsing: %s\n", key.substring(3, 6));

        return Integer.parseInt(key.substring(3,6));

    }


    public static void main(String[] args) {

        String key = new String("");

        Random random = new Random();


        for (int index = 0; index < 12; ++index) {

            key = key + Integer.toString(random.nextInt(10));

        }


        System.out.printf("Full key: %s\n", key);

        int value = getRed(key);

        System.out.printf("Parsed: %d\n", value);

    }


}

我不認為有什么問題。它似乎工作正常,因此您沒有包含重要的內容。


查看完整回答
反對 回復 2023-11-01
?
智慧大石

TA貢獻1946條經(jīng)驗 獲得超3個贊

正如我所見,您嘗試通過 Integer.parseInt(key.substring(3,6));從“ l 20”獲取整數(shù) 據(jù)我所知 parseInt() 解析整數(shù)(數(shù)字)。“l(fā)”是什么數(shù)字?)我不知道,整數(shù)也不知道,這就是它拋出此異常的原因)



查看完整回答
反對 回復 2023-11-01
?
慕姐4208626

TA貢獻1852條經(jīng)驗 獲得超7個贊

我剛剛發(fā)現(xiàn)出了什么問題,我沒有將 String 鍵初始化為“”,因此它默認為 null,并且它嘗試轉換的子字符串 3-6 以 L 開頭

一旦我修復它,錯誤就消失了

感謝所有幫助過的人


查看完整回答
反對 回復 2023-11-01
  • 3 回答
  • 0 關注
  • 139 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號