我有2個CSV文件,每個文件包含50條記錄。現在我必須從這些CSV文件讀取值並執行不同的連接操作(完全外連接,左外連接等)。我該怎麼做呢?在java中實現不使用數據庫的不同類型的連接
1
A
回答
3
加載這兩個文件在內存中,使用循環:
private List<TwoRecords> innerJoin(List<Record1> list1, List<Record2> list2) {
List<TwoRecords> result = new ArrayList<TwoRecords>();
for (Record1 r1 : list1) {
for (Record2 r2 : list2) {
if (r1.getSomeField() != null
&& r1.getSomeField().equals(r2.getSomeField())) {
result.add(new TwoRecords(r1, r2));
}
}
}
return result;
}
+0
可以給你上面的代碼的描述我不知道任何關於列表的東西,我想在java中的代碼。是java中的上述代碼。 ? – user1078682 2012-02-04 19:58:20
+0
是的,這是Java代碼。請參閱http://docs.oracle.com/javase/tutorial/collections/和http://docs.oracle.com/javase/tutorial/extra/generics/index.html。集合框架是任何Java程序員都必須知道的。 – 2012-02-04 23:29:46
相關問題
- 1. 使用NHibernate連接到不同類型的多個數據庫
- 2. 使用不同的JPA實現映射到不同的數據庫類型
- 3. 實現不同的數據類型
- 4. 如何在LINQ中實現不同類型的連接..?
- 5. 將通用接口類型連接到不同的實現
- 6. 在java mysql數據庫連接類中實現一個使用preparedStatements的方法
- 7. 實現與不同類型的接口
- 8. Java,將數據庫連接傳遞到不同的類。
- 9. 關係數據庫設計:連接不同類型的「對象」
- 10. 使用不同的數據類型連接兩個表MS Access
- 11. 在Java彈簧中動態連接到不同的數據庫
- 12. 在Java中實現DataSource連接到我的數據庫
- 13. 在java中使用不同數據類型的隊列
- 14. 使用不同的泛型類型實現同一個泛型Java接口的多個實例?
- 15. java中的JDBC連接中找不到數據類型錯誤?
- 16. 使用.net數據集連接到不同的數據庫
- 17. 在mysql中爲不同類型的數據類型使用不同的表格
- 18. 使用GraphQL-Java實現數據庫連接
- 19. 連接3個不同的數據庫
- 20. 不同的數據庫連接PARAMS
- 21. 連接到不同的MySQL數據庫
- 22. MongoDB:如何使用相同的連接連接到不同的數據庫?
- 23. 數據庫連接到Spring中的不同數據庫
- 24. 調用來自不同類的數據庫連接變量
- 25. 連接到單個類中的兩個不同數據庫
- 26. 使用WHERE不在連接中檢索不同的數據?
- 27. 解析不同的數據類型Java
- 28. Rails column_hash類型與實際數據庫類型不同
- 29. 不同類型的數據庫索引?
- 30. 不同類型產品的數據庫
你能看到多遠,你可以得到用'中的addAll()','containsAll()','中的retainAll()'和'由'Set'接口提供的removeAll()'方法。 – rsp 2012-02-04 09:44:48
你加入了什麼?一個共同的專欄?多列?還有別的嗎? – Thilo 2012-02-04 09:46:14
這功課嗎?如果是這樣,請標記爲這樣。 – DNA 2012-02-04 09:59:13