我刚刚在我的Java项目中找到了以下代码段:

List<IssueType> selectedIssueTypes = new ArrayList<IssueType>();
    for (Object item : selectedItems)
        selectedIssueTypes.add((IssueType) item);


您如何看待,可以使用这种样式吗?

最佳答案

恕我直言,这种风格似乎显示出不存在的层次结构。我也主张始终使用大括号,并且我想用空行来分隔声明和代码,因此我将使用:

List<IssueType> selectedIssueTypes = new ArrayList<IssueType>();

for (Object item : selectedItems) {
    selectedIssueTypes.add((IssueType) item);
}

08-04 00:15