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

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

課程中testEntrySet()方法的問題

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

為什么entry.getKey后面不加ID呢?

正在回答

2 回答

因為你的entry.getKey()返回的鍵沒有ID屬性,我猜測你的意思應該是entry.getValue().ID,老鐵你得區分下,作為鍵和值的對象分別是什么,

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

這個本來就不是為了取得指定的某一個鍵值? 而是全部都取出來? 視頻中每次操作完了都會打印出還剩下的Map里面的鍵值對的嘛

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

Rhybood 提問者

這我知道,我指的是編碼格式為什么entry.getKey().ID會顯示錯誤。
2018-12-16 回復 有任何疑惑可以回復我~
#2

Yeee 回復 Rhybood 提問者

這里的Entry定義了跟Map一樣的泛型,<String,Student>,String對應的是key,Student對應的是value,你用getKey取到的是鍵值,這個鍵值已經是String類型的ID,不存在屬性。而Student是一個學生類,有自己對應的屬性,也就是之前定義的ID和name,所以應該是getValue.name
2019-03-13 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
Java入門第三季
  • 參與學習       409767    人
  • 解答問題       4543    個

Java中你必須懂得常用技能,不容錯過的精彩,快來加入吧

進入課程

課程中testEntrySet()方法的問題

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

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

幫助反饋 APP下載

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

公眾號

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