課程
/后端開發
/Java
/Java入門第三季
為什么第一個if判斷條件可以直接用id而第二個不能直接用name?
2016-08-30
源自:Java入門第三季 6-4
正在回答
樓上正解
因為這個程序源代碼中students這個HashMap聲明的泛型key是String類型而value是Student類型:this.students = new HashMap<String, Student>();?第一個if用的是containKey()方法可以直接把id作為方法的參數來查找。而第二個if用的是containValue()必須聲明一個Student對象作為參數來查找。
舉報
Java中你必須懂得常用技能,不容錯過的精彩,快來加入吧
1 回答關于 判斷條件 !=-1 的簡單解釋
3 回答為什么判斷條件時大于-1呢
2 回答求解 關于if判斷漢字equals為false的問題
2 回答while(true) {中的true是什么判斷條件?
2 回答關于后綴名的判斷問題
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-09-01
樓上正解
2016-08-30
因為這個程序源代碼中students這個HashMap聲明的泛型key是String類型而value是Student類型:this.students = new HashMap<String, Student>();?第一個if用的是containKey()方法可以直接把id作為方法的參數來查找。而第二個if用的是containValue()必須聲明一個Student對象作為參數來查找。