java - 传递对 Arraylist 中对象的引用?

标签 java object arraylist

我想为这两个类中的每一个创建对象,并将对这些对象的引用放入 arrayList<>,然后迭代 arrayList。

    ArrayList<CarbonFootprint> myCarbon = new ArrayList<CarbonFootprint>();

我该如何实现它?我不需要 ArrayList 也能做到。

    CarbonFootprint myCarbon = new Car(150332.00);
    System.out.printf("My Car emits %.2f pounds per year\n",
            myCarbon.getCarbonFootprint());

最佳答案

您可以像这样添加它们:

ArrayList<CarbonFootprint> myCarbonList = new ArrayList<CarbonFootprint>();
CarbonFootprint myCarbon1 = new Car(150332.00);
myCarbonList.add(myCarbon1);
CarbonFootprint myCarbon2 = new Car(13434.00);
myCarbonList.add(myCarbon2);

并显示:

for (CarbonFootprint footPrint: myCarbonList) {
    System.out.printf("My Car emits %.2f pounds per year\n", footPrint.getCarbonFootprint());
}

关于java - 传递对 Arraylist 中对象的引用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12229171/

相关文章:

java - 计算两个数组列表之间公共(public)元素的数量 - Java

java - 递归地将字符串拆分为固定数量的单词 [Java]

java - 从 oracle 数据库进行 hibernate 保存后,实体的 ID 与序列自动生成 id 不同

java - Spring 数据 Redis : Redis Pipeline returning always null

java - 带有mockito和多个返回值的模拟CSV阅读器

javascript - 尝试直接添加数组和对象时的浏览器行为

javascript - 如何根据属性合并数组中的对象

java - 5000 毫秒后在 ImageView 中显示数组中的随机图像

java - 我想通过 String 对象调用 Object hashCode 方法。怎么做?

java - 如何按每个元素的频率对字符串数组列表进行排序并删除重复项?