Java获取对象的arrayList的类名,并且在没有循环的情况下强制转换数组列表

时间:2018-04-04 10:05:51

标签: java

我有对象列表,需要从类名输入强制转换。 e.g

len(5)

有没有办法做到这一点?

1 个答案:

答案 0 :(得分:1)

使用通用类型:List<Config>
编译器将原始Collection的泛型处理为Object。所以就像你宣布:List<Object>一样。

假设您有ListConfig个实例,您可以写:

public void foo(List<Config> configs){
    configs.forEach(config -> {
                String value = config.getValue();
                // use the value ...
              });    
}