我刚刚在 java 项目中找到了这段代码:
List<IssueType> selectedIssueTypes = new ArrayList<IssueType>();
for (Object item : selectedItems)
selectedIssueTypes.add((IssueType) item);
您如何看待,这种风格可以使用吗?
答案 0 :(得分:2)
List<IssueType> selectedIssueTypes = new ArrayList<IssueType>();
for (Object item : selectedItems) {
selectedIssueTypes.add((IssueType) item);
}
答案 1 :(得分:2)
我认为当其他开发人员看到它时,很多更清晰,更不容易出现问题。
List<IssueType> selectedIssueTypes = new ArrayList<IssueType>();
for (Object item : selectedItems) {
selectedIssueTypes.add((IssueType) item);
}
始终使用括号来阐明循环。不要缩进for语句,因为这违反了标准惯例。
答案 2 :(得分:1)
为什么不简单:
List<IssueType> selectedIssueType = Arrays.asList(selectedItems);