gpt4 book ai didi

java - 如何在另一个类中打印数组?

转载 作者:行者123 更新时间:2023-11-30 03:59:59 25 4
gpt4 key购买 nike

基本上,我有一个类,其中有我的数组,就像这样

    public final class DepotDatabase {
private Driver[] arrayDrivers;

public DepotDatabase() {
arrayDrivers = new Driver[4];

arrayDrivers[0] = new Driver(1234, 1234, 0); // sample driver
arrayDrivers[1] = new Driver(4444, 4444, 0); // sample driver
arrayDrivers[2] = new Driver(1337, 1337, 1); // sample manager
arrayDrivers[3] = new Driver(1234, 1234, 0); // sample driver

}

我想在另一个类中打印这个数组,我确实在另一个类中设置了该数组

public Driver(int username, int password, int managerCheck) {
this.username = username;
this.password = password;
this.managerCheck = managerCheck;
}

但现在我希望能够打印出所有驱动程序,但在另一个类中,该类将被称为 ViewDrivers 或类似的东西

最佳答案

您可以在DepotDatabase中创建一个方法来打印数组,然后从中创建一个对象并调用打印方法。

public final class DepotDatabase {
private Driver[] arrayDrivers;

public void printArray() {
for (int i = 0; i < arrayDrivers.length; i++) {
Driver d = arrayDrivers[i];

System.out.println("Username : " + d.getUsername());
System.out.println("Password : " + d.getPassword());
System.out.println(" Manager Check: " + d.getManagerCheck());

}
}

从测试类中您可以执行以下操作:

public void execute() {
DepotDatabase ddb = new DepotDatabase();
ddb.printArray();
}

关于java - 如何在另一个类中打印数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22198184/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com