gpt4 book ai didi

java - 如何在java构造函数中创建一个空数组

转载 作者:行者123 更新时间:2023-12-02 08:52:07 24 4
gpt4 key购买 nike

我有一个作业,我创建了 2 个类。团队成员和项目团队。但是,我在创建 TeamMember 类型的空数组时遇到问题。

class TeamMember {
protected String name;
protected ProjectTeam team;
TeamMember(String newName, ProjectTeam newTeam){
name = newName;
team = newTeam;
}
class ProjectTeam {
protected String name;
protected TeamMember[] members;
public ProjectTeam(String newName){
name = newName;
members = help here;
}
public class Main {
public static void main(String[] args) {
ProjectTeam team1 = new ProjectTeam("team1");
TeamMember peter = new TeamMember("Peter", team1);
System.out.println(peter.name);
System.out.println(team1.members);
}

}

我想做的是创建一个 TeamMember 并将其传递给 ProjectTeam。但是我似乎无法找到一种方法如何在 ProjectTeam 的构造函数中传递 Team Member 类型的空数组。如有任何反馈,我们将不胜感激。

最佳答案

正如评论所说,也许您应该以不同的方式对此进行建模,特别是当您需要添加/删除元素时,但以下是创建零长度数组的方法。有时,很少,您需要它。它与任何其他长度相同:

String[] myArray = new String[0];

或者:

String[] myArray = new String[]{};   // empty array initializer

关于java - 如何在java构造函数中创建一个空数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60704926/

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