【发布时间】:2017-03-31 12:26:38
【问题描述】:
我有一个Java代码sn-p如下:
Set<BookDO> bookSet = shopDO.getBooks();
Collection<String> bookCollection = null;
if (bookSet != null && !bookSet .isEmpty()) {
bookCollection = new ArrayList<String>();
for (BookDO book : bookSet) {
bookCollection .add(book.getName());
}
}
最后,我希望将唯一的书名集合传递给显示输出的 API。
是否可以避免for循环来提高性能?
【问题讨论】:
标签: java performance loops for-loop