How Can I Reset The File Pointer to the Beginning of the File in Java?

前端 未结 10 1444
孤城傲影
孤城傲影 2021-02-19 20:17

I am writing a program in Java that requires me to compare the data in 2 files. I have to check each line from file 1 against each line of file 2 and if I find a match write the

10条回答
  •  礼貌的吻别
    2021-02-19 20:51

    As noted, there are better algorithms - investigate these

    aside:

    FileReader doesn't implement mark and reset, so trashgod's comments are inaccurate. You'd either have to implement a version of this (using RandomAccessFile or what not) or wrap in a BufferedReader. However, the latter will load the whole thing in memory if you mark it

提交回复
热议问题