Hello,
In constructor of StringTokenizer(stringToSearch, delimiterString) ,
every char from delimiterString could be a delimiter, not whole delimiterString, so in case of "------" delimiter could be '-' or '-' and so on.So "----" is the same as "-". delimiterString "s1" means that delimiter will be 's' or '1'.
Regards