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

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

Java泛型鍵盤輸入

Java泛型鍵盤輸入

慕村9548890 2021-11-03 16:09:31
我有一個類,該類具有一個edit()將fieldName和newValue作為參數并相應地編輯該字段的方法。當然,這fieldName必須是泛型類型<T>,以滿足該類中不同類型的變量。用戶將不得不從鍵盤輸入。通過Scanner用于用戶輸入,有沒有辦法從鍵盤請求通用值?
查看完整描述

1 回答

?
慕娘9325324

TA貢獻1783條經驗 獲得超4個贊

這聽起來不像泛型是你想要的。

當您想要支持任何給定的類型時使用泛型,并且您可以合理地了解您正在使用這種同質性做什么。

當涉及到用戶輸入時,您僅限于原始類型,String因此您已經擁有一個非常狹窄的領域,向其添加泛型只會使問題變得混亂和復雜化。

既然你真的不解釋如何你打算綁fieldNameedit(我不認為你的意思是反射),我建議你依靠newValue和類型,它需要結合并閱讀來自Scanner代替.


查看完整回答
反對 回復 2021-11-03
  • 1 回答
  • 0 關注
  • 227 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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