如何为对象的ArrayList创建toString方法?

用户名

我的任务是toString()为中的每个对象创建一个方法ArrayList我不知道该怎么做。这是具有ArrayList

public class DogManager {
    private ArrayList<Dog> dogList;

    public DogManager() {
        this.dogList = new ArrayList<Dog>();
    }

    public void addDog(String nameOfDog) {
        this.dogList.add(new Dog(nameOfDog));
    }

    public String toString() {
        String results = "+";
        for (int i = 0; i < this.dogList.size(); i++) {
            results += " " + this.dogList.get(i);
        }
        return results;
    }
}

我知道这toString()是错误的,但是我不知道如何使它返回该列表中每个对象的描述。

特雷弗

你近了 我能想到的最简单的方法是,也能实现toString()Dog然后,在您的DogManager课程中,您可以遍历每个课程Dog并调用其toString()

即:

public String toString() {
    String results = "+";
    for(Dog d : dogList) {
        results += d.toString(); //if you implement toString() for Dog then it will be added here
    }
    return results;
  }
}

编辑:您也可以根据需要设置其格式。我注意到一些答案用“,”分隔每只狗

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何为在类方法中创建的对象创建IBAction

来自分类Dev

如何返回/实现 ArrayList 的 toString?另外,只是想检查我是否正确创建了我的对象?

来自分类Dev

如何为ArrayStack实现toString()方法?

来自分类Dev

如何为ArrayStack实现toString()方法?

来自分类Dev

如何覆盖Java中ArrayList的toString方法?

来自分类Dev

如何为函数创建方法?

来自分类Dev

如何为线程创建方法?

来自分类Dev

如何为单个对象创建不同的接口?

来自分类Dev

如何为WebView创建包装对象

来自分类Dev

如何为对象集合创建接口?

来自分类Dev

如何为对象创建自动div?

来自分类Dev

如何为更新操作创建表单对象?

来自分类Dev

如何为任何对象创建 JobParameterBuilder?

来自分类Dev

如何为原型使用对象创建?

来自分类Dev

如何为存储对象的数组创建循环?

来自分类Dev

与对象创建相关的toString

来自分类Dev

如何为链表编写 to_s (toString) 方法

来自分类Dev

如何为S3对象创建分配方法?

来自分类Dev

如何为TableName创建对象以在hBase的truncateTable()方法中传递它

来自分类Dev

如何为所有方法一次创建一个对象?

来自分类Dev

如何为“ observeOn”方法创建“ Scheduler”?

来自分类Dev

如何为模板方法创建别名

来自分类Dev

如何在Java中覆盖ArrayList的toString方法?

来自分类Dev

如何序列化以一种方法创建的所有 ArrayList 对象?

来自分类Dev

如何使用可以使用方法的 ArrayList 创建动态对象?

来自分类Dev

如何创建对象,然后将该对象添加到ArrayList?

来自分类Dev

如何为各种代码块创建通用超时对象?

来自分类Dev

如何为多对多关系创建viewModel对象

来自分类Dev

如何为继承多个接口的对象创建模拟接口

Related 相关文章

  1. 1

    如何为在类方法中创建的对象创建IBAction

  2. 2

    如何返回/实现 ArrayList 的 toString?另外,只是想检查我是否正确创建了我的对象?

  3. 3

    如何为ArrayStack实现toString()方法?

  4. 4

    如何为ArrayStack实现toString()方法?

  5. 5

    如何覆盖Java中ArrayList的toString方法?

  6. 6

    如何为函数创建方法?

  7. 7

    如何为线程创建方法?

  8. 8

    如何为单个对象创建不同的接口?

  9. 9

    如何为WebView创建包装对象

  10. 10

    如何为对象集合创建接口?

  11. 11

    如何为对象创建自动div?

  12. 12

    如何为更新操作创建表单对象?

  13. 13

    如何为任何对象创建 JobParameterBuilder?

  14. 14

    如何为原型使用对象创建?

  15. 15

    如何为存储对象的数组创建循环?

  16. 16

    与对象创建相关的toString

  17. 17

    如何为链表编写 to_s (toString) 方法

  18. 18

    如何为S3对象创建分配方法?

  19. 19

    如何为TableName创建对象以在hBase的truncateTable()方法中传递它

  20. 20

    如何为所有方法一次创建一个对象?

  21. 21

    如何为“ observeOn”方法创建“ Scheduler”?

  22. 22

    如何为模板方法创建别名

  23. 23

    如何在Java中覆盖ArrayList的toString方法?

  24. 24

    如何序列化以一种方法创建的所有 ArrayList 对象?

  25. 25

    如何使用可以使用方法的 ArrayList 创建动态对象?

  26. 26

    如何创建对象,然后将该对象添加到ArrayList?

  27. 27

    如何为各种代码块创建通用超时对象?

  28. 28

    如何为多对多关系创建viewModel对象

  29. 29

    如何为继承多个接口的对象创建模拟接口

热门标签

归档