从arraylist中的对象中的方法获取值?

时间:2011-11-22 13:14:04

标签: java

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

// get objects from arraylist
customerlist.get(0);

但是我如何从类内部的方法中获取值,就像我有一个类似于getCustomerName()的方法,并且我想要返回名称,或者我想要更改或向方法添加内容。我该怎么写电话?提供一些帮助!谢谢!

2 个答案:

答案 0 :(得分:3)

// Single reference.
customerlist.get(0).getCustomerName();

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

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

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

答案 1 :(得分:0)

您可以使用Map

实现它

因为您必须使用id

找到某个特定对象

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