相关疑难解决方法(0)

如何将超类型列表转换为子类型列表?

例如,假设您有两个类:

public class TestA {}
public class TestB extends TestA{}
Run Code Online (Sandbox Code Playgroud)

我有一个返回a的方法,List<TestA>我想将该列表中的所有对象强制转换为TestB最终得到一个List<TestB>.

java generics collections casting list

231
推荐指数
10
解决办法
23万
查看次数

如何将List <Object>转换为List <MyClass>

这不编译,任何建议表示赞赏.

 ...
  List<Object> list = getList();
  return (List<Customer>) list;
Run Code Online (Sandbox Code Playgroud)

编译器说:不能投List<Object>List<Customer>

java generics casting

88
推荐指数
7
解决办法
17万
查看次数

标签 统计

casting ×2

generics ×2

java ×2

collections ×1

list ×1