我從數據庫中檢索出各個String
值,並使用String方法split()
將其轉換爲String數組。從ResultSet填充數組SQL結果
ResultSet set = state.executeQuery("SELECT * FROM numberLotto");
while(set.next())
{
num1 = set.getString(1);
num2 = set.getString(2);
num3 = set.getString(3);
num4 = set.getString(4);
num5 = set.getString(5);
num6 = set.getString(6);
num7 = set.getString(7);
totalLotto += num1 + " " + num2 + " " + num3 + " " + num4 + " " +
num5 + " " + num6 + " " + num7 + " " + "/";
}
String[]listOfNumbers = totalLotto.split("/");
所產生的輸出是作爲遵循
3 18 27 38 41 45 47
4 7 11 15 22 33 42
2 9 15 23 24 39 44
4 11 16 17 35 39 48
等
如何可以添加上面的數字到數組的數組讓我可以通過每個單獨的號碼循環?(和隨後檢查它們是否包含在中獎號碼清單中?)
親切的問候
你嘗試過什麼?另外,是否有充分的理由說明,爲什麼你的數據庫不只是將數字存儲爲數字數據類型? – 2012-04-03 13:13:24
您可以獲取結果集返回的行數,然後在運行該集之前聲明多維數組。然後只需將值直接填入數組中。 – likenoother 2012-04-03 13:15:33