Java 从arraylist中的对象中的方法获取值? ArrayList customerList=new ArrayList(); //将对象添加到arraylist customerList.add(客户); //从arraylist获取对象 customerlist.get(0);

Java 从arraylist中的对象中的方法获取值? ArrayList customerList=new ArrayList(); //将对象添加到arraylist customerList.add(客户); //从arraylist获取对象 customerlist.get(0);,java,Java,但是我如何从类中的方法中获取值,就像我在类中有一个像getCustomerName()这样的方法,并且我想要返回名称,或者可能我想要更改或添加一些东西到方法中一样。我怎么写电话?谢谢你的帮助!谢谢 ArrayList<Customer> customerList = new ArrayList<Customer>(); // add object to arraylist customerList.add(customer); // get objects from a

但是我如何从类中的方法中获取值,就像我在类中有一个像getCustomerName()这样的方法,并且我想要返回名称,或者可能我想要更改或添加一些东西到方法中一样。我怎么写电话?谢谢你的帮助!谢谢

ArrayList<Customer> customerList = new ArrayList<Customer>();
// add object to arraylist
customerList.add(customer);

// get objects from arraylist
customerlist.get(0);
一旦您有了对
客户
对象的引用,您就可以对客户执行您通常执行的任何操作


一旦您有了对
客户
对象的引用,您就可以对客户做任何您通常做的事情。

您可以使用Map来实现这一点

因为您必须使用id定位某些特定对象


map.get(id).setBalance(map.get(id).getBalance()+100000)

您可以使用Map实现这一点

因为您必须使用id定位某些特定对象


map.get(id).setBalance(map.get(id).getBalance()+100000)

啊哈!那容易!因此,如果我想设置一些信息,我可以调用customerlist.get(0.setCustomerName(“Sandra”)@3D Krativ Yep:)虽然对于这样的事情,似乎最好在将客户添加到列表之前对其进行所有工作,以避免混淆。嗯,我正在做一项任务,就像一个简单的银行系统,在其中创建客户和储蓄账户等对象。我的想法是将所有Customer对象存储在一个arraylist中,将所有SavingsAccount对象存储在一个arraylist中。必须能够更改对象中的平衡和名称,这就是为什么我想知道如何向arraylist中的对象添加新值。我是新手,所以这有点让人困惑,但我正在学习。@3D Krativ,也许可以编写一个负责添加/检索帐户的singleton manager类?@3D Krativ嗯。对我来说,
客户
应该有一个帐户集合,或者一个帐户。一旦你意识到一个帐户可以与多个客户关联,事情就会变得有趣起来。啊哈!那容易!因此,如果我想设置一些信息,我可以调用customerlist.get(0.setCustomerName(“Sandra”)@3D Krativ Yep:)虽然对于这样的事情,似乎最好在将客户添加到列表之前对其进行所有工作,以避免混淆。嗯,我正在做一项任务,就像一个简单的银行系统,在其中创建客户和储蓄账户等对象。我的想法是将所有Customer对象存储在一个arraylist中,将所有SavingsAccount对象存储在一个arraylist中。必须能够更改对象中的平衡和名称,这就是为什么我想知道如何向arraylist中的对象添加新值。我是新手,所以这有点让人困惑,但我正在学习。@3D Krativ,也许可以编写一个负责添加/检索帐户的singleton manager类?@3D Krativ嗯。对我来说,
客户
应该有一个帐户集合,或者一个帐户。一旦你意识到一个帐户可以与多个客户关联,事情就会变得有趣起来。
// Single reference.
customerlist.get(0).getCustomerName();

// Or...
Customer c = customerlist.get(0);
c.getCustomerName();

// Or looping.
for (Customer c : customerList) {
    c.getCustomerName();
}