gpt4 book ai didi

java - 如何在不同类型的堆栈中存储二维数组?

转载 作者:太空宇宙 更新时间:2023-11-04 07:14:33 25 4
gpt4 key购买 nike

我正在尝试自学 Java,但在 YouTube 上遇到了一些练习问题。我已经成功地进入了堆栈章节,但现在我陷入了困境。我已经创建了一个棒球选秀类,现在我需要一个类来存储球员信息。是否可以将一个数组存储在包含两种不同类型的堆栈中?在每个实例中推送 string,int 的堆栈?

“山姆”,24“雷诺兹”30《行者》,41

我需要将上面的信息放入堆栈中。建议?请不要只发布答案代码,这没有任何帮助

最佳答案

正如李宗政建议的那样,您可以创建一个具有 2 个成员变量的新类。

public class Player{

String name;
int age; //I'm not sure what the integer is supposed to represent

//constructor
Player(String playerName, int playerAge){
this.name = playerName;
this.age = playerAge;
}

//getters
public String getName(){
return this.name;
}

public int getAge(){
return this.age;
}

}

然后您可以使用 new 关键字创建具有所需值的玩家对象

Player sam = new Player("Sam", 24);

然后将玩家添加到堆栈中

stack.push(sam);

关于java - 如何在不同类型的堆栈中存储二维数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20147771/

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