I am looking for a Java library which can convert Non-deterministic Finite Automaton to Deterministic Finite Automaton. Is there any?
You should probably have a look at JAutomata:
http://jautomata.sourceforge.net/