Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/356.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/1/database/10.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比较不同数据库中的表_Java_Database_Arraylist - Fatal编程技术网

如何使用java arraylist比较不同数据库中的表

如何使用java arraylist比较不同数据库中的表,java,database,arraylist,Java,Database,Arraylist,我已将来自两个数据库的表中的记录存储在两个arraylist中。现在我想比较这两个arraylist。如果不匹配,请将记录从表1插入表2。以下是一些可能对您有所帮助的示例代码 java.util.ArrayList al1 = [Your first array list retrieval method from first table]; java.util.ArrayList al2 = [Your second array list retrieval method from secon

我已将来自两个数据库的表中的记录存储在两个arraylist中。现在我想比较这两个arraylist。如果不匹配,请将记录从表1插入表2。

以下是一些可能对您有所帮助的示例代码

java.util.ArrayList al1 = [Your first array list retrieval method from first table];
java.util.ArrayList al2 = [Your second array list retrieval method from second table];
//Use iterator to go through each element of al1
java.util.Iterator iter1 = al1.iterator();
while(iter1.hasNext()){
     //I assume strings are there in your array list
     java.lang.String currentElement = iter1.next();
     if (!al2.contains(currentElement)){
          //Your code to insert into second table
     }
}

第一:显示您的代码。第二:应该比较什么?你必须说得更具体一些;ravindra gulllapalli我还有一个疑问我的第一个问题是什么?查询当我们提到一个特定的列值(rowid)时,如何插入整行,在这个列值中,我将行id设置为primarykey,我有compare和findout,这在表2中不存在,所以我想使用这个rowid插入整行。是否可能,或者任何其他方法,如果可能,如何?这很简单。将行ID存储在数组列表中,在上面的if条件中,可以编写代码将第一个表的记录插入第二个表。