これが私のカスタムですClass
(読みやすくするために、名前を翻訳し、コンストラクターなどを残しました)
public class MyClass {
private long id;
private String name, description;
private int pictureId;
...
}
したがって、このクラスを使用して、すべてのデータをArrayList<MyClass>
ArrayList<MyClass> items = getResources(); //fills the arraylist
すべての名前を返したいと思います。
のようなカスタムメソッドを書くことは可能ArrayList<String> names = items.getAllNames();
ですか? ではなく に対処するロジックをどこに配置すればよいかわからArrayList
ないためClass
です。
getAllNames()
{
for (MyClass item : items){
names.add(item.getName());
}
}
ArrayList から何かが必要になるたびに foreach 行を挿入することはできますが、とても面倒です。これを解決するきれいな方法はありますか?