I'm using componentsSeparatedByString on String to split a long String into a String array using the comma (,) as the string to split on. The problem is, one component is the comma character. For example, the string is "a,b,c,,,1,2,3". After calling on String