假设我有一个这样的列表:
private LinkedList<String> messages = new LinkedList<String>();
当我的方法第一次被调用时,这个列表中添加了一些字符串。而且我还有另一种方法,我需要从以前添加的值中清除此列表。要清除它,我可以使用:
messages.clear();
这将从列表中删除所有元素。我也可以像这样创建一个新实例:
messages = new LinkedList<String>();
哪种方式更适合清除列表?