如果我们有两个按钮,我们想知道在另一个按钮之前点击了哪一个按钮,我们怎么能在java中做到这一点?
场景: ButtonA和ButtonB,在ButtonA单击之前单击了ButtonB。
我们如何才能确定实际?(我的意思是单击订单按钮)
答案 0 :(得分:2)
让我们假设您有源代码,并且您正尝试将其引入您自己的程序,然后我建议使用某种FIFO队列。
每次按下其中一个按钮,就会将其弹出到队列中。当您需要确定订单时,只需弹出项目,它们就会按顺序出现。
有关详细信息,请查看Queue Implementations和Introduction to Collections
现在,说了这么多,您可以简单地使用List
,这将维护项目的顺序(从头到尾),但是会允许重复项,因此您可以使用[B1, B1, B1, B2, B1]
示例
如果你想要唯一性(没有重复),那么某种Set
会更有用