Java 比较彩票号码与中奖彩票号码
我必须编写一个应用程序,在其中检索作为字符串存储在数据库中的彩票号码,并将其与应用程序本身生成的中奖彩票号码进行比较。 我有点受不了这个 我首先从数据库中检索6个乐透号码并将其添加到数组列表中Java 比较彩票号码与中奖彩票号码,java,console,Java,Console,我必须编写一个应用程序,在其中检索作为字符串存储在数据库中的彩票号码,并将其与应用程序本身生成的中奖彩票号码进行比较。 我有点受不了这个 我首先从数据库中检索6个乐透号码并将其添加到数组列表中 ArrayList<String> listTwo = new ArrayList<String>(); ResultSet set = state.executeQuery("SELECT * FROM NumbersClients"); while(set.
ArrayList<String> listTwo = new ArrayList<String>();
ResultSet set = state.executeQuery("SELECT * FROM NumbersClients");
while(set.next())
{
String numbers = set.getString(1);
listTwo.add(numbers);
}
关于我如何从“listTwo”中检索每个单独的lottodraw并将其与中奖号码(“条目”)进行比较,从而获得3、4、5场比赛等方面的任何建议
谢谢为什么不将数字单独存储在数据库中呢。然后生成中奖号码并查询数据库。例如
SELECT * FROM NumbersClients
WHERE no1 = ? AND no2 = ? AND no3 = ?
etc.
这样可以避免检索大量不相关的数据为什么不在数据库中单独存储这些数字呢。然后生成中奖号码并查询数据库。例如
SELECT * FROM NumbersClients
WHERE no1 = ? AND no2 = ? AND no3 = ?
etc.
这样可以避免检索大量不相关的数据,因为数据库中的lottonumber列表存储为字符串,所以请将中奖号码转换为字符串。然后将列表中的每个元素与获胜的字符串进行比较。您可以迭代可能的赢家列表,将每个赢家与赢家编号进行比较,并将赢家记录在索引列表中
因为这可能是家庭作业,所以我不会发布代码。因为数据库中的lottonumber列表存储为字符串,所以将中奖号码转换为字符串。然后将列表中的每个元素与获胜的字符串进行比较。您可以迭代可能的赢家列表,将每个赢家与赢家编号进行比较,并将赢家记录在索引列表中
因为这可能是我的家庭作业,所以我不会发布代码。你应该认真阅读
列表
JavaDocs。您应该认真阅读列表
JavaDocs。