Difference between two files
Hi, I need to find difference between two files.
This is an example:
oldfile.txt:
This is the old file.
Ineed some help with
this task!.
newfile.txt:
This is the new file.
I need help with this task please!.
Differences:
* old -> new
*need -> need
* "some" was deleted
* please was added
Notice that I don't care spaces, new lines or tabs.
The code should looks like:
enum DifferenceType{ Added, Deleted, Replaced};
class DiffText{
public String Text;
public DifferenceType Type;
public String ReplacedText;
};
//...
Diff d =new Diff("oldfile.txt","newfile.txt");
while(!d.end()){
DiffText dtext = d.getNext();
String s ="";
switch(s.Type){
case Added:System.out.println(s.Text +" ~ added");
case Deleted:System.out.println(s.Text +" ~ deleted");
case Replaced: System.out.println(s.Text +" replaced by " + s.ReplacedText);
}
}
Thanks for your help in advance.

