我有以下型号:
1 RepositoryDTO可以有许多ResourceDTO,并且在每个ResourceDTO中都是一个TeamDTO.
因此,要从RepositoryDTO获取TeamDTO,我将执行以下操作:
RepositoryDTO repoDTO = ...
List<TeamDTO> teamsLinkedToRepo = getTeamsLinkedTo(repoDTO);
private List<TeamDTO> getTeamsLinkedTo(final RepositoryDTO repository) {
final List<TeamDTO> teamsLinkedToRepository = new ArrayList<TeamDTO>();
for (final ResourceDTO resourceDTO : repository.getResources()) {
teamsLinkedToRepository.add(resourceDTO.getTeam());
}
return teamsLinkedToRepository;
}
Run Code Online (Sandbox Code Playgroud)
我只是想知道有没有更好的成语,可能使用谷歌番石榴?
简单易懂.
我们在其中一个项目中过度使用了Google Guava.虽然代码更少,阅读速度更快,但在调试时却成了一场噩梦.所以我建议不要使用它,直到你从它获得巨大的优势(简单的for循环不会得到它更好).
使用纯Java,它是很好的代码.没有必要改进它.
| 归档时间: |
|
| 查看次数: |
149 次 |
| 最近记录: |