Java中的Stack类用于封装栈结构,栈属于集合的一种。本文介绍如何利用Stack实现差集运算操作。
1、 创建一个名为TestStack1的Java类文件。
2、 创建名为stack1的栈对象,并依次添加四个元素。
3、 创建新的Stack对象stack2,并向其中添加四个元素。
4、 创建一个名为stackCopy的新栈对象,并将stack1中的全部元素复制到其中。
5、 将stack2中的所有元素从stack1中移除。
6、 将stack2中所有存在于stackCopy中的元素移除,从而消除两个栈之间的相同元素。
7、 将stack2中剩余元素全部加入stack1,完成操作后,stack1即为两栈的差集,最后输出stack1内容。
8、 运行程序后,两个Stack集合的差集结果即可显示。
