动态数组对象Java

时间:2012-12-15 21:41:02

标签: java arrays object

我正在使用Java进行财务计算器,我需要能够获取名称,金额和类型等交易信息。它需要动态大小并且能够保存信息。基本上我需要在ArrayList和一个对象数组之间混合,但我找不到任何存在的东西..通过查看这个问题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而不是字符串值?

1 个答案:

答案 0 :(得分:0)

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

表示您即将在arraylist(Payments)中添加新的paymentList实例。关于var1,var2和var3(String或double)的类型。这取决于你是如何定义Payments类的构造函数的。

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