Im trying to compare two text files in java, I wanted the source file and target file to be displayed side by side and the line which is different needs to be highlighted
I tried with this code, But it only shows the difference, what will I need to change to display two files side by side Like in http://www.comparemyfiles.com/
If you want to do it like the link you'll need a GUI.
If you want to keep it as CLI, print out the files side by side with some marker to show lines that don't match then add a print statement to the if statement that compares the lines for equality. You will need to change the chars you insert between the two concatenated lines so you can see which lines are not the same.
If you want to minimize your work, use Runtime.exec to run "diff" on the two files and do something with its output (You'd need Unix/Linux underneath, or UnxUtils installed on Windows, though.)
Don’t use StringTokenizer (← click here and it tells you why).
Don’t use a 10000 element array. The alternatives to tokenizer can produce an array of the right size.
This is my favorite show. And this is my favorite tiny ad:
Gift giving made easy with the permaculture playing cards