我有一个类包含一个Set<String>
(这应该是一组标签),并添加元素的方法(addTags(String... tagsToAdd)
)。在addTags()
方法内部调用Collections.addAll()
,它有一个boolean
返回类型。我的方法是否应该返回它?我应该在我的方法中返回Collections.addAll()的值吗?
class SomethingWithTags() {
private Set<String> tags;
public boolean addTags(String... tagsToAdd) {
return Collections.addAll(tags, tagsToAdd);
}
}
这取决于您的方法的调用者是否会发现有用的知道是否addAll修改了标记集。 – Eran