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

為了賬號安全,請及時綁定郵箱和手機立即綁定

輸入課程ID 為什一定要用String,

輸入課程ID 為什一定要用String, 輸入的是整數(shù)為什么用int報錯

正在回答

4 回答

Java中Object類中有equals方法,而基本數(shù)據(jù)類型并不是Object類型,因此int 類型無法調(diào)用equals方法。如果想使用int 類型,首先將Courses和SetTest中所有相關(guān)的id類型都修改好,然后在if循環(huán)中選擇"=="進行比較,結(jié)果和Spring類型結(jié)果一樣~~

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

阿非利加 提問者

非常感謝!
2017-02-23 回復(fù) 有任何疑惑可以回復(fù)我~

比如 String id="1";

0 回復(fù) 有任何疑惑可以回復(fù)我~

輸入的ID是通過Scanner類來獲取的,

String ID = console.next();

?以下是Scanne類的方法:

?String ? ?next()
??????????查找并返回來自此掃描器的下一個完整標(biāo)記。 ? ?

?String ? ?next(Pattern?pattern)
??????????如果下一個標(biāo)記與指定模式匹配,則返回下一個標(biāo)記。 ? ?

?String ? ?next(String?pattern)
??????????如果下一個標(biāo)記與從指定字符串構(gòu)造的模式匹配,則返回下一個標(biāo)記。 ? ?

?BigDecimal ? ?nextBigDecimal()
??????????將輸入信息的下一個標(biāo)記掃描為一個 BigDecimal。 ? ?

?BigInteger ? ?nextBigInteger()
??????????將輸入信息的下一個標(biāo)記掃描為一個 BigInteger。 ? ?

?BigInteger ? ?nextBigInteger(int?radix)
??????????將輸入信息的下一個標(biāo)記掃描為一個 BigInteger。 ? ?

?boolean ? ?nextBoolean()
??????????掃描解釋為一個布爾值的輸入標(biāo)記并返回該值。 ? ?

?byte ? ?nextByte()
??????????將輸入信息的下一個標(biāo)記掃描為一個 byte。 ? ?

?byte ? ?nextByte(int?radix)
??????????將輸入信息的下一個標(biāo)記掃描為一個 byte。 ? ?

?double ? ?nextDouble()
??????????將輸入信息的下一個標(biāo)記掃描為一個 double。 ? ?

?float ? ?nextFloat()
??????????將輸入信息的下一個標(biāo)記掃描為一個 float。 ? ?

?int ? ?nextInt()
??????????將輸入信息的下一個標(biāo)記掃描為一個 int。 ? ?

?int ? ?nextInt(int?radix)
??????????將輸入信息的下一個標(biāo)記掃描為一個 int。 ? ?

?String ? ?nextLine()
??????????此掃描器執(zhí)行當(dāng)前行,并返回跳過的輸入信息。 ? ?

?long ? ?nextLong()
??????????將輸入信息的下一個標(biāo)記掃描為一個 long。 ? ?

?long ? ?nextLong(int?radix)
??????????將輸入信息的下一個標(biāo)記掃描為一個 long。 ? ?

?short ? ?nextShort()
??????????將輸入信息的下一個標(biāo)記掃描為一個 short。 ? ?

?short ? ?nextShort(int?radix)
??????????將輸入信息的下一個標(biāo)記掃描為一個 short。???????

1 回復(fù) 有任何疑惑可以回復(fù)我~
#1

阿非利加 提問者

我理解輸入的ID是通過Scanner類來獲取的,不明白的是為什么Scanner的類型用的是String, 輸入的ID是int類型的,為什么用INt會報錯,是因為之前定義ID用的是String嗎,這兩者有什么關(guān)系,是因為equals的關(guān)系嗎
2017-01-19 回復(fù) 有任何疑惑可以回復(fù)我~
#2

qq_Dreamy_舊城_0 回復(fù) 阿非利加 提問者

親,你在輸入數(shù)字時有沒有加 "" 呢
2017-02-23 回復(fù) 有任何疑惑可以回復(fù)我~

最先定義的課程ID是string類型,后面如果用INT就會報錯

1 回復(fù) 有任何疑惑可以回復(fù)我~
#1

阿非利加 提問者

最先定義的課程ID,和Scanner 控制臺輸入的課程ID 有關(guān)系嗎, 我把原先的stu和Course兩個ID都改成int, 在用equals的時候會有報錯唉
2017-01-19 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消

輸入課程ID 為什一定要用String,

我要回答 關(guān)注問題
微信客服

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

幫助反饋 APP下載

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

公眾號

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