小编use*_*721的帖子

如何为对象的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;
    }
}
Run Code Online (Sandbox Code Playgroud)

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

java arraylist

4
推荐指数
1
解决办法
2万
查看次数

为什么这个java代码没有返回输出?

这是关于测验的问题.该问题询问在运行此代码时给出的输出.我不明白为什么没有输出.谁能解释一下?我对if/else的理解是,如果if语句失败,则else语句运行.为什么else语句没有运行?

代码:

int age = 10;
char registered = 'n';

if(age >= 18) {
    if(registered == 'y') {
    System.out.println("You can vote!");
}
else {
    System.out.println("You're not old enough");}
}
Run Code Online (Sandbox Code Playgroud)

java

2
推荐指数
1
解决办法
82
查看次数

标签 统计

java ×2

arraylist ×1