Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/366.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.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 定义arraylist并将结果集数据放入arraylist,然后遍历arraylist_Java_Loops_Arraylist_Duplicates_Resultset - Fatal编程技术网

Java 定义arraylist并将结果集数据放入arraylist,然后遍历arraylist

Java 定义arraylist并将结果集数据放入arraylist,然后遍历arraylist,java,loops,arraylist,duplicates,resultset,Java,Loops,Arraylist,Duplicates,Resultset,我需要根据特定条件在jsp页面上打印两个结果集。 我声明了一个字段的数组列表,编写了它们的getter和setter方法。 我在jsp上声明了此类的arraylist。我将结果集添加到arraylist中,现在我不知道如何循环遍历arraylist并检查重复项以打印第二个结果集。请帮助 您可以使用arrayList对象大小方法运行循环。现在,对于每个数据列表,它将获取到下面的类中:- for (Class cls : dataList) { //compare here hashcode

我需要根据特定条件在jsp页面上打印两个结果集。 我声明了一个字段的数组列表,编写了它们的getter和setter方法。
我在jsp上声明了此类的arraylist。我将结果集添加到arraylist中,现在我不知道如何循环遍历arraylist并检查重复项以打印第二个结果集。请帮助

您可以使用arrayList对象大小方法运行循环。现在,对于每个数据列表,它将获取到下面的类中:-

for (Class cls : dataList)
{
//compare here hashcode 
  //cls.hashCode();
}

如果您只想访问对象而不是索引:

for(TableRow tr : dataList) {
    // Some code
}

我已将arraylist声明为arraylist dataList=new arraylist();其中TableRow是结果集的feilds类,带有它们的egtters和setters是的,我已将结果集添加到ArrayList中,我已修改了您的代码。使用hashcode比较上一个元素和下一个元素,以避免重复。如何检查重复项并打印包含相同数据但不重复的第二个结果集?重复是指相同的对象吗?或者,通过重复将它们与equals(…)之类的函数进行比较,它们相等。我的意思是,将在第一个结果集和第二个结果集的表中打印的相同行我无法理解这一点。
检查重复项以打印第二个结果集。