String
の値をデータベースから取り出し、文字列メソッドsplit()
を使用して文字列配列に変換しました。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
等私は、個々の番号をループすることができるように配列の配列に上記の数字を追加することができる方法
に従っているのですか?(及びその後、勝利数のリストに含まれているかどうかを確認してください)
種類について
を変更することができ、あなたは何を試してみましたか?また、あなたのデータベースが数値データ型として数値を格納するだけではない理由がありますか? –
結果セットによって返された行数を取得し、その集合を実行する前に多次元配列を宣言できます。次に値を直接配列に入力します。 – likenoother