一个类有一组定义为其实例变量的 String 对象。
步骤 1:我有一个为此类创建对象的方法,将一组空的 String 分配给实例变量,然后返回该对象。
接收它的方法将它传递给另一个方法,该方法将更多的 String 添加到该空集。
现在我应该如何在步骤 1 中创建空集?
一个。使用Collections.<String>emptyList()
创建一个不可变的字符串集,当稍后在第二种方法中添加新字符串时,这不会出错。需要有关如何发生这种情况的基本原理的一些详细信息。
湾。new HashSet<>()
这将创建一个可变映射。
哪种方法是正确的,为什么?有没有别的好办法?