Splits this string at the first occurrence of delimiter into the part before it and the part after it, or returns null when delimiter is absent.
The delimiter itself is not included in either component. An empty delimiter matches at position zero and yields an empty first component.