linkedlist clear和新建的区别
时间: 2023-11-12 20:43:38 浏览: 70
Java后端面试题大纲(涵盖了百分之九十的考点).pdf
`LinkedList` 的 `clear()` 方法是用于清空链表中的所有元素,也就是将链表恢复到初始状态,但是链表对象本身并没有被销毁,依然可以使用。而新建一个 `LinkedList` 对象则是创建了一个全新的链表对象,原有的链表对象会被销毁,无法再使用。
因此,如果你想要保留链表对象,但是需要将链表中的元素全部清空,那么可以使用 `clear()` 方法;如果你需要重新创建一个链表对象,那么就需要新建一个 `LinkedList` 对象。
阅读全文