我有对象列表,需要从类名输入强制转换。 e.g
len(5)
有没有办法做到这一点?
答案 0 :(得分:1)
使用通用类型:List<Config>
。
编译器将原始Collection
的泛型处理为Object
。所以就像你宣布:List<Object>
一样。
假设您有List
个Config
个实例,您可以写:
public void foo(List<Config> configs){
configs.forEach(config -> {
String value = config.getValue();
// use the value ...
});
}