Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/365.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 比较彩票号码与中奖彩票号码_Java_Console - Fatal编程技术网

Java 比较彩票号码与中奖彩票号码

Java 比较彩票号码与中奖彩票号码,java,console,Java,Console,我必须编写一个应用程序,在其中检索作为字符串存储在数据库中的彩票号码,并将其与应用程序本身生成的中奖彩票号码进行比较。 我有点受不了这个 我首先从数据库中检索6个乐透号码并将其添加到数组列表中 ArrayList<String> listTwo = new ArrayList<String>(); ResultSet set = state.executeQuery("SELECT * FROM NumbersClients"); while(set.

我必须编写一个应用程序,在其中检索作为字符串存储在数据库中的彩票号码,并将其与应用程序本身生成的中奖彩票号码进行比较。 我有点受不了这个

我首先从数据库中检索6个乐透号码并将其添加到数组列表中

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。