“Iterable cannot be cast to List” - Isn't `List` a type of `Iterable`?

后端 未结 10 1617
生来不讨喜
生来不讨喜 2021-02-20 00:27

I called a getElements method which returns Iterable.

I did this:

List elements = (List

        
10条回答
  •  执笔经年
    2021-02-20 01:28

    you can try to place a guard with instanceof:

    if (AnElement instanceof AList){
        //cast
        AList = (AnList)Element
    }
    

提交回复
热议问题