📅  最后修改于: 2023-12-03 14:42:53.067000             🧑  作者: Mango
TreeSet
是Java中的一个集合类,它可以实现对元素的有序存储和访问。它提供了一系列方法用来操作集合中的元素,其中包括 pollLast()
方法。
pollLast()
方法用于获取并删除集合中的最后一个元素,它将从集合中删除该元素并返回它。如果集合为空,则返回 null
。
public E pollLast()
该方法没有任何参数。
如果集合不为空,则返回集合中的最后一个元素;如果集合为空,则返回 null
。
import java.util.TreeSet;
public class Main {
public static void main(String[] args) {
// 创建一个新的 TreeSet
TreeSet<Integer> set = new TreeSet<>();
// 添加一些元素
set.add(5);
set.add(2);
set.add(8);
set.add(1);
set.add(3);
// 输出集合中的元素
System.out.println("集合中的元素:" + set);
// 获取并删除最后一个元素
int last = set.pollLast();
// 输出删除的元素
System.out.println("删除的元素是:" + last);
// 输出修改后的集合
System.out.println("修改后的集合:" + set);
}
}
运行以上程序,输出结果如下:
集合中的元素:[1, 2, 3, 5, 8]
删除的元素是:8
修改后的集合:[1, 2, 3, 5]
从上面的输出结果可以看出,我们创建了一个 TreeSet
集合,并向其中添加了一些元素。然后使用 pollLast()
方法获取并删除了集合中的最后一个元素。最后输出删除的元素和修改后的集合。
TreeSet
的 pollLast()
方法是一个非常有用的方法,它可以帮助我们获取并删除集合中的最后一个元素。在实际的开发中,我们可以根据实际需求来使用该方法,从而实现更为灵活和高效的操作。