亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

請問什么時候需要創建新的Scanner對象什么時候不需要?

在用Map管理學生選課信息的實例中,在testPut()方法里只建立了一個Scanner對象,在輸入姓名時不需要再次建立Scanner對象;而在創建新的testRemove()方法時,需要再次建立Scanner對象。

可否理解為——在同一個方法中,只需要創建一個Scanner對象即可?

還是其實輸入學生ID和學生姓名的時候也可以創建兩個Scanner對象且效果相同,只是為了高效所以只創建了一個?

正在回答

3 回答

https://img1.sycdn.imooc.com//5c333d1f00016ee906580554.jpg

https://img1.sycdn.imooc.com//5c333d4b0001b21606510579.jpg

在不超出作用域的情況下,沒關閉就可以一直調用這個scanner實例對象;當然你要是在一個方法內關閉了就需要重新創建一個再使用了

0 回復 有任何疑惑可以回復我~
#1

今天也要努力鴨 提問者

懂了!謝謝??!
2019-01-08 回復 有任何疑惑可以回復我~

不對 你這問的有問題啊? ?在每一個方法內都只創建了一個Scanner類 作用域只在該方法內?

0 回復 有任何疑惑可以回復我~
#1

今天也要努力鴨 提問者

嗯嗯!懂了~謝謝!
2019-01-08 回復 有任何疑惑可以回復我~

創建一個就可以 創建第二個也是浪費(內部原理不太懂,我感覺是浪費)?

0 回復 有任何疑惑可以回復我~
#1

今天也要努力鴨 提問者

嗯嗯,不同方法要建不同的Scanner對象我是反應過來了~但之前沒想通為啥可以覆蓋一整個方法!
2019-01-08 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

請問什么時候需要創建新的Scanner對象什么時候不需要?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號