我有课:
public class BusinessUnit
{
private String name;
//getter
//setter
}
Run Code Online (Sandbox Code Playgroud)
我List<Object>从服务中获得的信息需要转换为List<BusinessUnit>. 数据只是名称。但服务正在返回我对象。在 Java 8 中进行此转换的最佳方法是什么
你的意思是 :
List<Object> list = ...
List<BusinessUnit> result = list.stream()
.map(name -> new BusinessUnit((String) name))
.collect(Collectors.toList());
Run Code Online (Sandbox Code Playgroud)
我假设你有一个构造函数,其中BusinessUnit包含一个 neme :
public class BusinessUnit {
private String name;
public BusinessUnit(){}
public BusinessUnit(String name){
this.name = name;
}
//getter
//setter
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9366 次 |
| 最近记录: |