我正在用 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 而不是字符串值?