java - 如何计算 arrayList 中的属性?

标签 java arraylist

所以我有一个 arrayList

 Dog spot = new Dog("Spot", "Lab","Blonde", Tail.OTTER,"Yes", 50, 3);
 Dog buddy = new Dog("Buddy", "Pit Bull", "Black", Tail.DOCKED,"Yes", 60, 2);
 Dog mia = new Dog ("Mia", "Pug", "Brown", Tail.RING ,"No", 70, 4);

现在 50、60 和 70 是狗的体重。我想将它们加起来,而不需要编写冗长的、不灵活的代码,例如:

int totalWeight = spot.weight + buddy.weight + mia.weight;

有办法做到这一点吗?

最佳答案

int totalWeight = 0;
for (final Dog dog : dogs) {
    totalWeight += dog.getWeight();
}

关于java - 如何计算 arrayList 中的属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18938699/

相关文章:

java - IzPack 5.0.0 beta 8 + izpack_home

java - 如何在 Java 中迭代特定类型的对象 ArrayList

java - 检索数据重复错误

JavaBean 到底是什么?

Java/MySQL : Inserting row into table from Java Web Application (TomCat v7. 0)

java - 使用递归反转字符串

java - Swagger 与 @RepositoryRestController 配合使用

java - 从 Java 中的 Arraylist 中删除特定元素?

java - 处理 JLabel 上的 ArrayList 字符串

java - Arraylist追加不覆盖文本文件