我試圖自學Java,並開始瀏覽BlueJ的例子。簡單的Java Array新手
在手術系統的情況下,我需要將患者及其地址添加到陣列,然後才能添加患者,然後列出患者。
該示例使用向量和硬編碼向向量添加名稱,但是我想使用數組並允許用戶向數組添加名稱和地址。
任何人都可以提供一些指導?
我有以下但不知道從哪裏去。
public class Patient
{
public String name;
public String address;
public Patient(String n, String a) {
name = n;
address = a;
}
}
也許你應該從[Java教程](http://docs.oracle.com/javase/tutorial/java/TOC.html)開始。我建議從頭開始,但也有[數組]的一節(http://docs.oracle.com/javase/tutorial/java/nutsandbolts/arrays.html)。 – 2013-03-05 13:39:56
值得注意的是,在這裏使用'Vector'可能是正確的選擇。在Java中(和許多語言一樣),因爲數組維度是固定的,所以對數組進行生長是比較冗長的(以允許添加更多元素)。 'Vector's(以及其他Java標準集合類,如'List's和'Set's)在這裏更加有效。 – RudolphEst 2013-03-05 13:50:39
也許值得一提的是,如果你已經有了使用'Vector'類的例子,它們很可能已經過時了,但ArrayList已經取代了很多年了。 – berry120 2013-03-05 13:52:49