1

我正在用 Java 做一个财务计算器,我需要能够获取交易信息,如名称、金额和类型。它需要动态调整大小并能够保存信息。基本上我需要一个 ArrayList 和一个 Array of Objects 之间的混合,但我真的找不到任何存在的东西。通过查看这个问题Creating an Arraylist of Objects和下面的代码:

ArrayList<Matrices> list = new ArrayList<Matrices>();
list.add( new Matrices(1,1,10) );
list.add( new Matrices(1,2,20) );

看起来我每次都可以创建一个新对象来保存我的数据,所以出于我的目的,它看起来像这样

ArrayList<Payments> paymentList = new ArrayList<Payments>();
paymentList.add( new Payments(var1, var2, var3) ); 

我可以将变量输入到 ArrayList 中吗?当然,一旦我将它们全部转换为字符串(或者我可以将它们保留为 String / Double / String,因为我在技术上将对象添加到 ArrayList 而不是字符串值?

4

1 回答 1

0
paymentList.add( new paymentList(var1, var2, var3) ); 

表示您将要Payments在 arraylist ( paymentList) 中添加一个新实例。关于 var1、var2 和 var3 的类型(字符串或双精度)。这取决于您如何定义Payments类的构造函数。

只要您有一个 Payments 实例,您就可以添加到该 arrayList。

于 2012-12-15T21:49:06.110 回答