gpt4 book ai didi

java - 多维数组

转载 作者:行者123 更新时间:2023-12-01 17:27:04 25 4
gpt4 key购买 nike

我学习 Java,并用数组构建了一个程序:

com[0]="one";
com[1]="two";
com[2]="three";
[...]
com[9]="ten";

数组的每个字符串都是一条诫命(我的程序是十诫)。

我想检查一条诫命是否已被阅读。所以,我认为使用带有字符串数组和 boolean 数组的多维数组。

有可能吗?最好的方法是什么?

谢谢!

最佳答案

这里不需要多维数组,这只会增加复杂性。你只需要一个类戒律:

public class Commandment {

private String commandment;
private boolean read;

public Commandment(String commandment) {
this.commandment = commandment;
}

public void setRead(boolean read) {
this.read = read;
}

public boolean isRead() {
return this.read;
}
}

然后创建一个戒律数组:

com[0]= new Commandment("one");
com[1]= new Commandment("two");
com[2]= new Commandment("three");

要更改为“阅读”:

com[2].setRead(true);

关于java - 多维数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14054214/

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