繁体   English   中英

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

[英]Get values from methods in objects that are in arraylist?

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

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

但是,如何从类内部的方法中获取值,例如,如果我内部具有诸如getCustomerName()之类的方法,并且我希望返回名称,或者我想更改或向方法中添加某些内容。 如何写电话? 寻求帮助! 谢谢!

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

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

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

引用Customer对象后,您可以执行通常对客户执行的任何操作。

您可以使用Map来实现

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM