62,614
社区成员
发帖
与我相关
我的任务
分享
ds.find(MyObject.class).asList();
public <TA, TB> List<TA> getAllEntitys()
{
List<TA> list = new ArrayList<TA>();
for (TB s : ds.find(TB.class).asList()) {
list.add(s);
}
return list;
}
import java.util.ArrayList;
import java.util.List;
class ABase
{
}
class BSubClass extends ABase
{
}
public class testMain {
@SuppressWarnings("unchecked")
static <TA, TB> List<TA> genericTest(List<TB> list)
{
List<TA> a = new ArrayList<TA>();
for(TB t : list)
{
a.add((TA)t);
}
return a;
}
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
ArrayList<BSubClass> list = new ArrayList<BSubClass>();
ArrayList<ABase> a = genericTest(list);
}
}