我有3个班级:Account.java
,Transaction.java
和StudentPrint.java
(最后一个班级是主要班级)。我需要在主类 StudentPrint 中创建一个包含 Account 类和 Transaction 类的列表的链接列表。另外,我还需要在 Account 类中进行最近6次交易的列表。
可能还有其他方法可以执行此操作,但是我有要求按照说明的方式进行操作。我有3个类,其中一个是我拥有main方法的类。我需要一个帐户类,一个交易类。在班级帐户中,我需要具有学生的属性,在交易类中,我需要交易类型(弹出,打印),交易金额,交易数据和时间,并且我需要有一个链接列表,以便在班级帐户中可以使用一种方法来保存学生进行的最近6笔交易。
答案 0 :(得分:1)
根据我对您提供的详细信息的了解,我假设您正在寻找的是用于管理最近6笔交易的数据结构。
为此问题设计的一个称为“ 固定大小的循环队列”。
查看以下2个Stack Overflow链接以获取实现示例或其他想法:
Is there a fixed sized queue which removes excessive elements?
Size-limited queue that holds last N elements in Java
。
应该这样实现:
state.update