最近有个功能要实现,突然碰到这个问题
首先,声明了一个List<BigDecimal> list = new ArrayList<BigDecimal>();\将list对象做为参数传入一个方法中,想要得到list中保存的BigDecimal,因为前提是我根本不知道list<这里面是什么对象>所以想要得到<>中的完整类名(也就是包名加类名)请问用什么方法可以实现。谢谢!
首先,声明了一个List<BigDecimal> list = new ArrayList<BigDecimal>();\将list对象做为参数传入一个方法中,想要得到list中保存的BigDecimal,因为前提是我根本不知道list<这里面是什么对象>所以想要得到<>中的完整类名(也就是包名加类名)请问用什么方法可以实现。谢谢!
我传的是list
我要得到的是list<这里面的东西>
拜托大家看清楚了再说好吗??
而我做的这个功能洽洽是list.size()==0的情况
怎么办?请大家想想办法.
class InDto{
List<cn.java.Vo> voList;
public List<Vo> getVoList(){
return this.voList;
}
public void setVoList(final List<Vo> voList){
this.voList = voList;
}
}现在只传InDto类(cn.java.demo.InDto)调用下面的方法demo.Method(InDto.class)demoMethod(Class cls) {
怎么样才能得到voList<这里面的完整类名>
}
为什么JDK不为list提供这样的方法呢?