I have been trying to parse a string from arguments, I have tried
String.parseString(args[0]);
what exactly am I doing wrong?
args[0] should already be a string if it's coming from command line.
If not, use String.valueOf(args[0]).
See http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html