Java String Split By Multiple Characters Design