重置所有对象的arraylist对象属性

时间:2013-06-13 18:21:30

标签: java arraylist operations

我有一个包含类X对象的arraylist。类x具有属性名称&递减。当我将此对象传递给方法时,需要将所有类对象(X)描述设置为“MyDescription”。什么是最好的方法。

例如

class X{
    String name;
    String desc="Hello";
    //We have getters & setters too.
}

ArrayList<X> obj=getArraylist();

现在我们在obj中说出了X类的10个对象。我需要将其所有描述重置为“MyDescription”

我可以不循环到每个对象并重置其值吗?请建议。

1 个答案:

答案 0 :(得分:1)

不,如果没有循环某种形式,你就无法做到这一点。

实现此目的的最佳方法是迭代列表并根据需要设置值。