JDK8關於foreach,當對象值出現錯誤時,不提示錯誤

List aLst = new ArrayList<A>();
for(B b:aLst){

}

或者使用

aLst.forEach(b->{

})

實際是A對象的List集合,在循環迭代誤寫成B對象,此時不會提示錯誤,只是不進入循環

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章