如何比较和合并两个文本文件?

什鲁蒂·古达古尔(Shruti Gudagur)

我有两个文件说

abc           
光盘
sfh
t
fgh

和另一个文件

啊啊
o
k
io
abc
光盘

我想比较这两个文件并获取输出文件

abc
光盘
sfh
t
fgh
啊啊
o
k
io

这是我的代码

public static void MergeFiles(final File priviousModifiedFilesList, final File currentModifiedFilesList,
      final File ModifiedFilesList) {
    FileWriter fstream = null;
    out = null;
    try {
      fstream = new FileWriter(ModifiedFilesList, true);
      out = new BufferedWriter(fstream);
    }
    catch (IOException e1) {
      e1.printStackTrace();
    }

    System.out.println("merging: " + priviousModifiedFilesList + "\n");
    System.out.println("merging: " + currentModifiedFilesList);
    FileInputStream fis1;
    FileInputStream fis2;
    try {
      fis1 = new FileInputStream(priviousModifiedFilesList);
      BufferedReader bufferedReader1 = new BufferedReader(new InputStreamReader(fis1));

      fis2 = new FileInputStream(currentModifiedFilesList);
      BufferedReader bufferedReader2 = new BufferedReader(new InputStreamReader(fis2));

      String Line1;
      String Line2;

      while (((Line1 = bufferedReader1.readLine()) != null)) {

        while ((Line2 = bufferedReader2.readLine()) != null) {

          if (Line1.equals(Line2)) {
            out.write(Line1);
          }

          out.write(Line2);
          out.newLine();
        }
         out.write(Line1);
      }
      bufferedReader1.close();
      bufferedReader2.close();
    }
    catch (IOException e) {
      e.printStackTrace();
    }
    out.close();
}

它写入第一个文件中的所有行,并且当这些行匹配时停止。

佛罗伦萨·贝勒(Florent Bayle)

这简单:

  • 逐行读取第一个文件(您可以使用Scanner读取)。
  • 对于每一行,将其写入输出文件(您可以使用PrintWriter)。
  • 还要将该行存储在中HashSet

  • 逐行阅读第二个文件。
  • 对于每行,请检查该行是否在中HashSet
  • 如果不是,请将其写入输出文件。

  • 关闭文件。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

合并两个大型文本文件,同时比较数字

来自分类Dev

C#-比较两个文本文件

来自分类Dev

打击两个文本文件比较脚本

来自分类Dev

比较两个文本文件

来自分类Dev

Python。比较两个文本文件的内容

来自分类Dev

比较Perl中的两个文本文件

来自分类Dev

Linux 比较两个文本文件

来自分类Dev

合并两个文本文件中的列

来自分类Dev

差异和合并2个文本文件

来自分类Dev

如果不匹配,如何逐行比较两个文本文件并打印错误?

来自分类Dev

我如何比较两个文本文件与PHP的匹配

来自分类Dev

UNIX,如何在两个文本文件之间比较和传输值

来自分类Dev

如何使用PowerShell比较两个文本文件以查看它们是否相等?

来自分类Dev

如何比较两个文本文件中的词频?

来自分类Dev

如何合并两个文本文件中的数据

来自分类Dev

如何设计用于合并两个文本文件的MapReduce模型

来自分类Dev

如何使用Python逐行合并两个文本文件?

来自分类Dev

如何合并两个文本文件中的数据

来自分类Dev

如何合并两个不同文本文件中的值?

来自分类Dev

如何使用 git 合并两个版本的非文本文件?

来自分类Dev

如何比较两个文本文件的内容并在另一个文本文件中输出?文字1-文字2

来自分类Dev

将两个带整数的文本文件合并为一个文本文件

来自分类Dev

如何在unix中比较和合并两个xml文件

来自分类Dev

比较和合并两个TreeMap

来自分类Dev

比较两个具有重复项的文本文件并将明显的差异写入文本文件

来自分类Dev

python将两个文本文件合并为一个文件

来自分类Dev

如何比较两个文本文件并从每个文件输出任何缺少的或多余的字符串?

来自分类Dev

通过更新记录合并两个文本文件(更新现有文本文件,插入新文本文件)

来自分类Dev

比较两个文件并将结果打印到新的文本文件中

Related 相关文章

  1. 1

    合并两个大型文本文件,同时比较数字

  2. 2

    C#-比较两个文本文件

  3. 3

    打击两个文本文件比较脚本

  4. 4

    比较两个文本文件

  5. 5

    Python。比较两个文本文件的内容

  6. 6

    比较Perl中的两个文本文件

  7. 7

    Linux 比较两个文本文件

  8. 8

    合并两个文本文件中的列

  9. 9

    差异和合并2个文本文件

  10. 10

    如果不匹配,如何逐行比较两个文本文件并打印错误?

  11. 11

    我如何比较两个文本文件与PHP的匹配

  12. 12

    UNIX,如何在两个文本文件之间比较和传输值

  13. 13

    如何使用PowerShell比较两个文本文件以查看它们是否相等?

  14. 14

    如何比较两个文本文件中的词频?

  15. 15

    如何合并两个文本文件中的数据

  16. 16

    如何设计用于合并两个文本文件的MapReduce模型

  17. 17

    如何使用Python逐行合并两个文本文件?

  18. 18

    如何合并两个文本文件中的数据

  19. 19

    如何合并两个不同文本文件中的值?

  20. 20

    如何使用 git 合并两个版本的非文本文件?

  21. 21

    如何比较两个文本文件的内容并在另一个文本文件中输出?文字1-文字2

  22. 22

    将两个带整数的文本文件合并为一个文本文件

  23. 23

    如何在unix中比较和合并两个xml文件

  24. 24

    比较和合并两个TreeMap

  25. 25

    比较两个具有重复项的文本文件并将明显的差异写入文本文件

  26. 26

    python将两个文本文件合并为一个文件

  27. 27

    如何比较两个文本文件并从每个文件输出任何缺少的或多余的字符串?

  28. 28

    通过更新记录合并两个文本文件(更新现有文本文件,插入新文本文件)

  29. 29

    比较两个文件并将结果打印到新的文本文件中

热门标签

归档