SQL列出can';无法正确比较JAVA中的列表

SQL列出can';无法正确比较JAVA中的列表,java,list,Java,List,我有一个SQL查询,它会显示一个字符串,我将该字符串添加到一个列表中,并希望比较该列表的结果,以便检查所述列表中的重复项 String q = "SELECT SURROGATE,sibling_surrogate,WINS_SEQUENCE_NUMBER FROM ppoltran"; List<List> resultSet = sqlCore.sqlExecuteQuery(q); System.out.println("There are " + resultSet.size

我有一个SQL查询,它会显示一个字符串,我将该字符串添加到一个列表中,并希望比较该列表的结果,以便检查所述列表中的重复项

String q = "SELECT SURROGATE,sibling_surrogate,WINS_SEQUENCE_NUMBER FROM ppoltran";
List<List> resultSet = sqlCore.sqlExecuteQuery(q);
System.out.println("There are " + resultSet.size() + " transactions to be corrected.");
for (List list : resultSet) {
    System.out.println(list.toString());
}

我想做的是,当
WINS\u序列号
重复时,从相同的
代理项
进行比较,并保存该结果的
兄弟代理项
。因此,我想检测具有相同<代码>代理项<代码>相同<代码>WINS\U序列号<代码>

的项目的预期输出是什么?我编辑了问题,但即使现在我也不知道您在问什么。你能重新编辑并澄清你想要什么吗?yopu能帮我理解你不理解的是什么吗?我有一个SQL查询的字符串结果,我把这个结果放在列表上,我想相互比较这些结果,看看代理项和Wins序列号中是否有任何duplicant。我想你可能需要使用
regex
来实现这一点。你能使用Java 8吗?
[[SURROGATE] = [547476849], [sibling_surrogate] = [1038309665], [WINS_SEQUENCE_NUMBER] = [4]]
[[SURROGATE] = [1038282064], [sibling_surrogate] = [1038282065], [WINS_SEQUENCE_NUMBER] = [0]]
[[SURROGATE] = [547476849], [sibling_surrogate] = [1038284155], [WINS_SEQUENCE_NUMBER] = [0]]
[[SURROGATE] = [1038273562], [sibling_surrogate] = [1038286005], [WINS_SEQUENCE_NUMBER] = [1]]