我想在類中創建一個類的數組,以便我可以有多組內部類。但是因爲我不能用Java創建一個空的數組,所以我想知道設置它的最好方法是什麼。我知道我可以定義一個比我以前使用的數組還要大的數組,但是我感覺這種拙劣的編程。一個類中的對象數組
這裏是2班的重要組成部分:
public class xmldata {
String Barcode;
String First;
String Last;
String Phone;
String Email;
String md5sum;
String zipfile;
picture_data[] pics;
...
public class picture_data {
static String filename;
static String directory;
正如你所看到的,我有picture_data的XMLDATA陣列。我已經看到了一些使用列表的東西,但是這些示例是不同的,我不確定我知道如何將其應用於我的案例。
下面是我用來嘗試和填充數組的代碼。
xmldata data = new xmldata();
ResultSet pictures=db.query("select * from pictures where barcode=?",barcode);
int i = -1;
while (pictures.next()) {
++i;
data.pics[i].setdirectory(pictures.getString("path"));
data.pics[i].setfilename(pictures.getString("filename"));
}
任何意見,將不勝感激。
然後不使用的陣列創建的。使用ArrayList或Vector來存儲picture_data對象。 – 2013-04-27 19:06:17