gpt4 book ai didi

java - 将对象添加到数组

转载 作者:行者123 更新时间:2023-12-01 06:32:28 25 4
gpt4 key购买 nike

我一直在研究如何向数组添加元素的问题 How can I dynamically add items to a Java array? .

我不明白如何添加类类型的对象,而不是像String这样的数据类型。当对象患者具有各种数据类型时,我该怎么做?我无法理解的是如何将 Patient 对象的属性放入数组中。

Class Patient{

public Patient(String ptNo, String ptName, int procType) throws IOException
{
Patient.patientNo = ptNo;
Patient.patientName = ptName;
Patient.procedureType = procType;
}
}

另一类:

public static void main(String[] args) throws IOException
{
Patient [] patients;
Patient p = new Patient(null, null, 0);

int i = 0;
for (i = 0; i < 2; i++)
{
patients.add(p);
}
}

我知道我错过了显而易见的事情,只有在耗尽其他资源后才来到这里。

最佳答案

您需要指定数组大小,如下所示

Patient [] patients = new Patient[2];

然后添加如下元素

patients[i] = new Patient(null, null, 0)

完整代码如下

for (int i = 0; i < 2; i++)
{
patients[i] = new Patient(null, null, 0);
}

关于java - 将对象添加到数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19834046/

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