In all the assignments I've done so far, the following line of code has been the signature of "main":
public static void main (
String[] args )
The question is: Why do you need the incoming string to be in an array? Why can it not just be a plain string, without the array?