Content-Type: BBCode Of course I mean modified in the English sense of the word. JAVA actually makes a new string, since a String object is immutable. Thus the "separating" is actually JAVA making a new String object, on which it does not optimize for space.