java代码读取3个CSV

时间:2017-09-08 17:17:11

标签: java

如何编写java代码以读取3个CSV文件A.csv,B.csv,C.csv并确定文件A和B是否有任何重复:

 import java.util.scanner;
 import java.io.file;
 import java.io.FileNotFoundExceptions;   
 public class CSV {
    public static void main(String[] args) throws FilesNotFoundExceptions {   
        File f = new File ("A.csv")
        scanner in p = new Scanner ();
        while (input A. has Next() 

1 个答案:

答案 0 :(得分:2)

这似乎是一个家庭作业问题,所以我不会发布任何代码。你还应该尝试发布你尝试过的代码。这将有助于其他人帮助您。

这是我尝试用有限的信息帮助你。

在较高级别,您需要执行以下操作:

  1. 阅读文件A.(你已经有了一个良好的开端。)
  2. 创建一个List对象,例如java.util.ArrayList
  3. 将A中的每一行作为字符串读取,并将其添加到上面的List
  4. 对文件B重复步骤1-3。
  5. 现在你有两个列表 - 比如listA和listB。

    要比较两个列表,

    1. 使用for循环迭代listA。
    2. 获取listA中的每个字符串并查看是否listB.contains(string_from_listA)
    3. 如果步骤2为真,请使用计数器或打印公共线。
    4. 你去吧。只需使用上面的算法在Java中实现您的代码。如果你卡在某个特定的地方。发布问题,有人会尽力帮助你!

      希望这有帮助!