I'd prefer setting `String seperator = ""` initially, appending `seperator` first (before the value)  and then setting 
`seperator = delimiter` in each loop. Saves the extra `hasNext()`.